Vincent Massol wrote:
> On Feb 19, 2009, at 4:28 PM, Dan Miron wrote:
>
>> I could go on with {{icon name="arrow_out"//}} but this means that the
>> extension will be assumed as ".gif"
>
> IMO the mapping between names and resources is the role of the macro
> itself, so it can have a map to do whatever mapping it needs. Of
> course it means users cannot add new resources without changing the
> macro but I think simplicity is better than genericity here in this
> case. We could make it generic too by doing the following:
>
> * Create a {{image}} macro that takes a "location" parameter. This
> location is relative to the resources directory in the webapp. For
> example:
>
> {{image location="icons/silk/arrow_out.gif"/}}
>
> * Create a {{icon}} macro that extends the image macro but only offers
> a "name" parameter. This macro will do the mapping between names and
> image resources.
>
> WDYT?
>
-0.5, since this kind of location is VERY hardcoded, thus hard to
migrate if we decide to reorganize directories.
--
Sergiu Dumitriu
http://purl.org/net/sergiu/
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs