In order to facilitate the bulk of the CSS Reorg effort, it was
extremely beneficial to quickly toggle between many different themes
in order to validate proper cascading inheritance. This work
prompted the following example theme.
The 'material' theme gives an example of how to make use of a 3rd
party theme using the theming functionality. In addition to
incorporating a theme, loaded as a static asset using
requirements.txt, it also gives examples of how to cleanly override
styles, variables, icon fonts and Django templates.
This theme is replacing 'blue' as the example of how to use a theme
other than 'default'.
To use this theme, add the theme to your local_settings.py:
CUSTOM_THEME_PATH = 'themes/material', recollect and recompress your
static files.
Change-Id: Ic67189de5aac5ca541ad6fe82b823e8fcf318bd0
Partially-Implements: blueprint horizon-theme-css-reorg
The makemessages side of translation is now angular compatible via babel.
Now we need the directives and filters that angular-gettext provides.
This patch also configures angular-gettext to use the django catalog.
Partially-Implements: blueprint angular-translate-makemessages
Change-Id: Ib180953d7bd77170092293247543398d964e7305
Depends-On: Ica8d73752093f2e5d30f70fc37ba87610f6823b1
Replace django's makemessages with babel and babel-django.
This changes the makemessages command to use babel rather than
Django's builtin makemessages.
There is a follow on patch to add support for angular-gettext.
Change-Id: If4352aba01ce0ca6337f590c0689d8fe9f0867c8
Depends-On: Iaa835b03af3929b7314b174210079c34de976755
Looks like if we switch to oslo.policy then we don't need any
files from oslo-incubator, so we just get rid of all of them.
Change-Id: I631a743d9131339b41b7470abdd64bbfcd4cbf3f
Updated incorrect package name.
Currently blocking packager from uploading due to incorrect name.
Depends-On: I808b34a9d13a16d82968904dd44515f3d67f0fde
Closes-Bug: 1438543
Change-Id: Iecf00771f42b2eb76a9ff790b2ad857cf3cdc809
Make the Magic Search angular widget available in Horizon.
- Add lines to requirements.txt and static_settings.py to
bring MS in via XStatic-Magic-Search.
- Load the js files for the angular widget in _conf.html.
- Loadsthe magic_search.scss in horizon.scss
- Provide additional styling for MS in horizon.scss.
Co-Authored-By: David Kavanagh <david.kavanagh@eucalyptus.com>
Co-Authored-By: Aaron Sahlin <asahlin@us.ibm.com>
Partially Implements: blueprint filtered-client-side-table
Depends-On: I968a874b51870bd6a39ff48daa24e53c4698007e
Change-Id: Icc8e3dd3add1c6ef615015891df2e3a425683d48