On Nov 21, 2008, at 12:30 PM, Vincent Massol wrote: > > 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?
After discussing with Thomas we both agreed that we'd prefer to have this syntax above, i.e. [[[[image:attach.png||height="100" width="100"]]>>http://xwiki.org|| param=value]] And the good news is that I think I know how to modify wikimodel to support this. I'll thus try to implement this starting now. Thanks -Vincent >> >> >> 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

