Hi, On Fri, Nov 13, 2009 at 9:46 PM, Jerome Velociter <[email protected]> wrote:
> 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). > Really? How do you explain the "edit" I see on http://guillaume.myxwiki.org/xwiki/bin/edit/Main/SomeTestPage?editor=wysiwyg while http://guillaume.myxwiki.org/xwiki/bin/view/Main/SomeTestPage renders "view" then? You can check the code on http://guillaume.myxwiki.org/xwiki/bin/view/Main/SomeTestPage?viewer=code I tested my fix before suggesting it ;-) Guillaume 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 > -- Guillaume Lerouge Product Manager - XWiki SAS Skype: wikibc Twitter: glerouge http://guillaumelerouge.com/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

