← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1260675] [NEW] horizon less variables not available to custom dashboard less styles

 

Public bug reported:

Right now, it is possible to include custom stylesheets for custom dashboards into Horizon. (See [1])
But the way it works, it is not possible to use horizon (and through that also bootstrap) less variables in those custom stylesheets.

In short, solution is to import custom stylesheets at the end of
horizon.less file.

Implementation:

At the end of horizon.less, @import dashboards.less file, dashboards.less is generated less file, that includes imports of the list of less files with the same name as dashboards that horizon include. eg:
dashboards.less:
@import infrastructure.less
...

Problem is how to generate dashboards.less file. Could it be somehow
achieved by using django-compressor?

[1] http://docs.openstack.org/developer/horizon/topics/customizing.html
#custom-stylesheets

** Affects: horizon
     Importance: Undecided
         Status: New

** Description changed:

  Right now, it is possible to include custom stylesheets for custom dashboards into Horizon. (See [1])
  But the way it works, it is not possible to use horizon (and through that also bootstrap) less variables in those custom stylesheets.
  
  In short, solution is to import custom stylesheets at the end of
  horizon.less file.
  
  Implementation:
  
- At the end of horizon.less, @import dashboards.less file, dashboards.less is generated less file, that includes imports of the list of less files with the same name as dashboards that horizon include. eg: 
+ At the end of horizon.less, @import dashboards.less file, dashboards.less is generated less file, that includes imports of the list of less files with the same name as dashboards that horizon include. eg:
  dashboards.less:
  @import infrastructure.less
  ...
  
  Problem is how to generate dashboards.less file. Could it be somehow
- achieved by using django-compress?
+ achieved by using django-compressor?
  
  [1] http://docs.openstack.org/developer/horizon/topics/customizing.html
  #custom-stylesheets

-- 
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/1260675

Title:
  horizon less variables not available to custom dashboard less styles

Status in OpenStack Dashboard (Horizon):
  New

Bug description:
  Right now, it is possible to include custom stylesheets for custom dashboards into Horizon. (See [1])
  But the way it works, it is not possible to use horizon (and through that also bootstrap) less variables in those custom stylesheets.

  In short, solution is to import custom stylesheets at the end of
  horizon.less file.

  Implementation:

  At the end of horizon.less, @import dashboards.less file, dashboards.less is generated less file, that includes imports of the list of less files with the same name as dashboards that horizon include. eg:
  dashboards.less:
  @import infrastructure.less
  ...

  Problem is how to generate dashboards.less file. Could it be somehow
  achieved by using django-compressor?

  [1]
  http://docs.openstack.org/developer/horizon/topics/customizing.html
  #custom-stylesheets

To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1260675/+subscriptions


Follow ups

References