On Nov 21, 2008, at 12:06 PM, Vincent Massol wrote:

> Hi,
>
> We have a decision to take to support image parameters when we're
> linking to an image.
>
> Here's what this would mean with the current syntax:
>
> [[[[image:attach.png||height="100" width="100"]]>>http://xwiki.org||
> param=value]]
>
> Is that what we want?
>
> I'm not even sure we can implement this since wikimodel will consider
> the reference to be:
> [[[[image:attach.png||height="100" width="100"]]
>
> (since it'll use the first closing reference marker, i.e. "]]")
>
> So the question is: do we want to use a different syntax for images or
> should I try to make this one work?
>
> WDYT?

I can think of the following solutions:

1) Use a different syntax. For example: ((...))

[[((attach.png||height="100" width="100"))>>http://xwiki.org|| 
param=value]]

2) Only allow inline images to be specified (i.e. [[label>>image:...]]  
wouldn't be valid) and have a special handling for (% %)  when placed  
before an inline image so that the params are applied to the img tag  
and not to a span tag. Note: not sure how hard this is to do.

3) Allow passing parameters for inline images use a special syntax.  
For example: image:my.png||param=value. This would mean:

[[attach.png||height="100" width="100">>http://xwiki.org||param=value]]

([[attach.png||height="100" width="100"]] would still be an image and  
not a link)

WDYT? Any other idea?

Thanks
-Vincent
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to