horizon/openstack_dashboard/test
Diana Whitten 20ff47185f Horizon Login now inherits from Bootstrap Theme
The Horizon login page was not properly inheriting its styles from
its theme.  The implementation was making use of the _modal_form.html
template just to inherit a form, but there was no way to remove
the modal classes with that implementation.

The login page now uses a standard Bootstrap 'panel'.  This will
inherit the look and feel of any theme more naturally when its not
inside of a modal, as not all themes use box-shadow outside of a
modal; some chose to be very flat on purpose, and the built in
panels take advantage of this.

When used within the Region selector, it does need to exist within
a modal, so some simple logic was added for the classes necessary.

The panel is a little bit wider than it was before, but it is now
a standard Bootstrap column size, so its responsive down to a very
small screen size.

The modal is a little bit wider than it was before as well, as it is
is now the standard medium modal size for Bootstrap.

Improvements:
 * Logo is now an <img> tag, which means it can automagically resize
   to fit in the available space
 * Unneccesary styles removed
 * _splash.scss was only being used in _login.html, which was
   confusing, so _splash.scss is renamed to _login.scss, and is now a
   class based style, so it can live in /components
 * Its now Theme ready and responsive
 * Region Selector Login now has a proper modal backdrop
 * has-error help-text should not be alert alert-danger

Partially-Implements: blueprint horizon-theme-css-reorg
Partially-Implements: blueprint bootstrap-html-standards
Change-Id: Ie968414ab8ef2154623edfc21ce5623e8c4057c6
2015-11-16 15:41:25 -07:00
..
api_tests Merge "Corrected spelling errors throughout the project" 2015-10-30 01:54:07 +00:00
integration_tests Horizon Login now inherits from Bootstrap Theme 2015-11-16 15:41:25 -07:00
jasmine Remove unused jasmine_tests.py 2015-05-13 12:39:00 -06:00
templates Splits OpenStack Dashboard bits from framework app code. 2012-10-11 11:47:50 -07:00
test_data py3: Fix unicode versus bytes issues 2015-11-08 23:48:47 +01:00
test_panels Make sure dashboard has a default panel group 2015-11-02 17:27:16 +00:00
test_plugins Make sure dashboard has a default panel group 2015-11-02 17:27:16 +00:00
tests Finally remove policy engine code from openstack_dashboard 2015-09-28 21:39:28 +00:00
__init__.py Revamp of testing machinery. 2012-04-23 22:24:21 -07:00
error_pages_urls.py Fix E128 errors in remaining openstack_dashboard/ 2014-10-16 16:53:52 +09:00
helpers.py py3: Add json attribute to HTTP response objects 2015-10-06 14:17:19 +02:00
settings.py Add missing MEDIA config in test settings 2015-09-29 21:24:11 -07:00
urls.py Base dashboard Jasmine framework 2015-03-05 16:02:35 -07:00