On 11/13/09 8:42 PM, Guillaume Lerouge wrote:
> Hi Zhaolin,
>
> On Fri, Nov 13, 2009 at 7:36 PM, Zhaolin Feng<[email protected]>wrote:
>
>> I'm trying to use
>> http://code.xwiki.org/xwiki/bin/view/Applications/LightboxApplication,
>> but encountered an issue with the WYSIWYG editor.
>>
>> When I input the following code in the SOURCE mode and afterward
>> switch to WYSIWYG mode and then switch back, some garbage is appended
>> at the end.
>> {{velocity output="false"}}
>> $xwiki.jsfx.use("js/scriptaculous/scriptaculous.js")
>> $xwiki.ssx.use("XWiki.Lightbox")
>> $xwiki.jsx.use("XWiki.Lightbox")
>> {{/velocity}}
>>
>
> Actually there's a simple fix for your issue: simply add the following check
> before your code:
>
> {{velocity output="false"}}
> #if($context.action != 'edit')
> $xwiki.jsfx.use("js/scriptaculous/scriptaculous.js")
> $xwiki.ssx.use("XWiki.Lightbox")
> $xwiki.jsx.use("XWiki.Lightbox")
> #end
> {{/velocity}}
>
> And it will work fine.
Actually no, that will not work :)
WYSIWYG renders the content in view mode (- in an iframe, and activates
the contentEditable mode in that frame).
Jerome.
>
> Guillaume
>
>
>
>> Switching back to SOURCE mode, it becomes:
>>
>> {{velocity output="false"}}
>> $xwiki.jsfx.use("js/scriptaculous/scriptaculous.js")
>> $xwiki.ssx.use("XWiki.Lightbox")
>> $xwiki.jsx.use("XWiki.Lightbox")
>> {{/velocity}}
>>
>> (% id="overlay" style="display: none;" %)
>> (((
>>
>> )))
>>
>> (% id="lightbox" style="display: none;" %)
>> (((
>> (% id="outerImageContainer" style="width: 250px; height: 250px;" %)
>> (((
>> (% id="imageContainer" %)
>> (((
>> (% id="hoverNav" %)
>> (((
>> [[#||id="prevLink"]][[#||id="nextLink"]]
>> )))
>>
>> (% id="loading" %)
>> (((
>>
>> [[image:/xwiki/bin/download/XWiki/Lightbox/loading.gif]][[#||id="loadingLink"]]
>> )))
>> )))
>> )))
>>
>> (% id="imageDataContainer" %)
>> (((
>> (% id="imageData" %)
>> (((
>> (% id="imageDetails" %)
>> (((
>>
>> )))
>>
>> (% id="bottomNav" %)
>> (((
>>
>> [[image:/xwiki/bin/download/XWiki/Lightbox/closelabel.gif]][[#||id="bottomNavClose"]]
>> )))
>> )))
>> )))
>> )))
>>
>> Question1 : Do you have any idea how to fix it?
>> Question2 : A suggestion. Lightbox is really a great extension. So I
>> think the standard [[image:picture.png||width="25" height="25"]]
>> should do something similar. WDYT?
>>
>> --
>> -- Currahee! We stand alone together!
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
>>
>
>
>
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs