horizon/horizon/tables
Diana Whitten 8ba1a5e06a Basic tables now inherit from Bootstrap Theme
Horizon tables had many hardcoded padding and colors in them, which
made them not theme-ready.  This patch vets all the old table styles
for their current usage (if any) and reimplemented the necessary
rules to inherit from the theme.

There were a number of styles that were obviously not being used any
longer. These rules were removed.  There were also many rules that
were very difficult to determine their lineage, as the scss lacks
much needed commentary on why some styles exist (if they are working
around specific browser issues, or usability glitches, etc).

A few examples of some of these removed styles include:
 * th.narrow
 * td.select
 * th span.required:after

This patch does not include refactor of the dropdowns or inline edit.

Immediate Improvements:
 * Table Actions are now all consistent heights
 * The cursor is a pointer ONLY on sortable rows now
 * The column sort indicator is now an icon font, therefore high def
 * table_header height no longer hardcoded, can grow with theme
 * Slow waiting cursor style using global selector * removed
 * Many dead styles were removed!!
 * Hovering on status_unknown rows now keeps proper color

Partially-Implements: blueprint horizon-theme-css-reorg
Partially-Implements: blueprint bootstrap-html-standards
Change-Id: I4a904704926dc50010ad480539db828eff559fa0
2015-11-14 08:14:56 -07:00
..
__init__.py added common name based filter for tables 2015-07-27 11:17:56 +05:30
actions.py Basic tables now inherit from Bootstrap Theme 2015-11-14 08:14:56 -07:00
base.py py3: Fix unicode versus bytes issues 2015-11-08 23:48:47 +01:00
formset.py Replace SortedDict with OrderedDict 2015-09-04 18:39:15 +00:00
views.py Reduced code duplication in creating page headers 2015-02-11 10:45:23 +00:00