yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #25933
[Bug 1390101] Re: scss variables overriding mechanism
** Changed in: horizon
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1390101
Title:
scss variables overriding mechanism
Status in OpenStack Dashboard (Horizon):
Fix Released
Bug description:
The horizon.scss now @imports _variables after importing bootstrap,
which prevents us to override bootstrap variables there. (see how scss
variables overriding work http://robots.thoughtbot.com/sass-default)
The fix should move _variables import before bootstrap import in
horizon.scss and move all variables defined at the beginning of
horizon.scss into _variables.scss.
Also, variables in _variables.scss shoudl be organized into 2 groups for clarity:
1. bootstrap overrides - variables that override bootstrap ones
2. custom horizon variables - variables used by horizon that are not defined by bootstrap
IMHO, all variables in _variables.scss should be marked as !default,
so they can be overriden in horizon plugins to maintain Horizon's
customization ability.
To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1390101/+subscriptions
References