This is a sub-issue to
Various grid systems are a best practice for web layouts and they serve as excellent positioning guides for new website editors who would otherwise need free form width and placement tools for dynamic layouts proposed in. However, there are many types of grid systems and the probably most widely known equal column fluid/fixed grids (such as 960gs or twitter bootstrap's fluid grids can or might already been obsoleted).
Add pluggable grid system support to core. The grids themselves would not (yet) be useful for anything without other issues infulfilled, however as the layout plugin introduction proved (in ), unexpected good side effects are not uncommon.
This patch adds a grid.module which provides an API and UI for managing Grid config entities. Each Grid config entity has a "type" which maps to a plugin that's responsible for exposing the options appropriate for that type and generating the CSS for a given set of options. The only type included in this patch is EqualColumn: contrib can add more.
This patch does not require that all (or any) themes use it for their CSS. It provides a common way of working with UI configurable grids, so only themes, layouts, and other tools that want to interact with user-configured grids need to deal with this.
|#32||grids-in-core-32.patch||27.81 KB||Gábor Hojtsy|
PASSED: [[SimpleTest]]: [MySQL] 48,173 pass(es). View
|#32||interdiff.txt||2.43 KB||Gábor Hojtsy|
PASSED: [[SimpleTest]]: [MySQL] 46,598 pass(es). View
|#30||grids-in-core-30.patch||28.29 KB||Gábor Hojtsy|
PASSED: [[SimpleTest]]: [MySQL] 46,518 pass(es). View