inheritance support for Themes

Bug #257310 reported by Philippe Normand
2
Affects Status Importance Assigned to Milestone
Moovida
Fix Released
High
Philippe Normand

Bug Description

This bug is unrelated with end-user features, it's only about easing the life of the developer, hence: "no steps to reproduce".

Our theme engine should support inheritance, we should be able to declare in a styles.conf file that it inherits from another style definition file, like it's done in standard CSS.

Currently the developer needs to create a new plugin for his theme, copy poblesec/styles.conf and redefine what's needed in that copied file... This is a nightmare to maintain and the need of a whole plugin to ship a single styles.conf file is overkill.

Philippe Normand (philn)
Changed in elisa:
milestone: none → 0.5.x
Revision history for this message
Florian Boucault (fboucault) wrote :

Inheritance is supported in fact and is one of the important of 0.5 over 0.3. Guido can tell more about that.

Changed in elisa:
importance: Undecided → High
yyoyo (lionel.martin)
Changed in elisa:
status: New → Invalid
Revision history for this message
Philippe Normand (philn) wrote :

Well Guido "told me more" and I still can confirm this bug. Try to redefine CSS poblesec properties in a new theme, the ones of poblesec will still be used.

Changed in elisa:
status: Invalid → Confirmed
yyoyo (lionel.martin)
Changed in elisa:
milestone: 0.5.x → 0.5.11
Philippe Normand (philn)
Changed in elisa:
status: Confirmed → In Progress
Philippe Normand (philn)
Changed in elisa:
assignee: nobody → philn
status: In Progress → Fix Committed
Changed in elisa:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.