Hi Ton

You should be able to give your stylesheets a "list-after" field specifying
`$:/themes/tiddlywiki/vanilla/base`.

Best wishes

Jeremy



On Fri, Aug 8, 2014 at 2:38 PM, Ton Gerner <[email protected]> wrote:

> Hi all,
>
> While making a plugin (in the browser) I came across the problem of
> execution order of stylesheets.
> Standard stylesheets will be processed after the (shadow) theme
> stylesheets, see (filter in $:/core/ui/PageStylesheet):
>
>
>
> <https://lh4.googleusercontent.com/-3eIBSkppFKA/U-TRNGU3EWI/AAAAAAAADEg/r6cRJkjcltM/s1600/Stylesheet_order1.png>
>
> But stylesheets of a plugin become shadow stylesheets and the plugin
> stylesheets will be overwritten by the theme stylesheets (assuming standard
> naming convention for plugins), see:
>
>
> <https://lh6.googleusercontent.com/-sYjeN5dCUBw/U-TRROr5KpI/AAAAAAAADEo/XIZjSk2-ob0/s1600/Stylesheet_order2.png>
>
>
> For sure, there are several workarounds I can think of, e.g.:
> 1) Forget the naming convention and use the TW Classic 'zz_Config' trick
> (start plugin stylesheets with something like $:/zz). Possible but not very
> nice.
> 2) Transclude the plugin stylesheets at the end of
> $:/core/ui/PageStylesheet (after the <$list
> filter="xyx"<$transclude/></$list>).
> Since I use a modified $:/core/ui/PageStylesheet in my plugin not a big
> problem, but ... not nice (plugin stylesheets twice).
> 3) Change the <$list filter="xyx"<$transclude/></$list>. Again in my case
> not a big problem, but ... not nice.
>
> Does somebody know a nice solution for this behavior? May be something
> with a list?
>
> Thanks in advance.
>
> Ton
>
> --
> You received this message because you are subscribed to the Google Groups
> "TiddlyWiki" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/tiddlywiki.
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Jeremy Ruston
mailto:[email protected]

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/tiddlywiki.
For more options, visit https://groups.google.com/d/optout.

Reply via email to