Hi,
On Fri, Nov 13, 2009 at 9:46 PM, Jerome Velociter <jerome(a)xwiki.com> wrote:
On 11/13/09 8:42 PM, Guillaume Lerouge wrote:
Hi Zhaolin,
On Fri, Nov 13, 2009 at 7:36 PM, Zhaolin Feng<kingsimba0511(a)gmail.com
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
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
--
Guillaume Lerouge
Product Manager - XWiki SAS
Skype: wikibc
Twitter: glerouge
http://guillaumelerouge.com/