[pmwiki-users] Re: Binding several classes in wiki styles

Dominique Faure dominique.faure at gmail.com
Fri Dec 2 13:36:54 CST 2005


2005/12/2, Patrick R. Michaud <pmichaud at pobox.com>:
> On Thu, Dec 01, 2005 at 02:31:37PM -0600, Patrick R. Michaud wrote:
> > On Thu, Dec 01, 2005 at 09:21:52PM +0100, Dominique Faure wrote:
> > > I just wanted to be able to write something like %rframe +wikilink%,
> > > which in my case could resolve to a merge of class attributes only.
> > > OTOH, CSS allow multiple declaration of the same attribute (with the
> > > last one as winner), so this could be acceptable.
> >
> > I'm thinking that class attributes should automatically add
> > even without the + sign in the wikistyle.
>
> This is now implemented on pmwiki.org and should appear in the next
> 2.1.beta release.  Thus one can now write %rframe wikilink%
> and the resulting class attribute will be a merge of any class
> attributes in the rframe and wikilink styles.
>
> One thing did change from my previous message:  using 'class='
> directly in a wikistyle replaces any previous class attribute
> settings in the style.  So...
>
>    %define=rframe class='frame rfloat'%
>    %define=wikilink class='wikilink'%
>
>    markup                    result
>    ------                    ------
>    %rframe wikilink%         class='frame rfloat wikilink'
>    %wikilink rframe%         class='wikilink frame rfloat'
>    %rframe class='foo'%      class='foo'
>    %class='foo' rframe%      class='foo frame rfloat'
>
> Pm
>

This is really, really really nice to made it so fast thanks!

Dom




More information about the pmwiki-users mailing list