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

