Jerome Velociter wrote:
> Hi Sergiu,
>
> sdumitriu (SVN) wrote:
>> Author: sdumitriu
>> Date: 2009-04-23 22:06:46 +0200 (Thu, 23 Apr 2009)
>> New Revision: 19003
>>
>> Added:
>>    platform/web/trunk/standard/src/main/webapp/resources/js/xwiki/widgets/
>>    
>> platform/web/trunk/standard/src/main/webapp/resources/js/xwiki/widgets/jumpToPage.css
>>    
>> platform/web/trunk/standard/src/main/webapp/resources/js/xwiki/widgets/jumpToPage.js
>>    
>> platform/web/trunk/standard/src/main/webapp/resources/js/xwiki/widgets/modalPopup.css
>>    
>> platform/web/trunk/standard/src/main/webapp/resources/js/xwiki/widgets/modalPopup.js
>> Modified:
>>    platform/web/trunk/standard/src/main/webapp/templates/javascript.vm
>> Log:
>> XWIKI-3694: Add a reusable ModalPopup javascript widget
>> Done.
>
> For a project I started to work out an integration of modalbox 
> (http://www.wildbit.com/labs/modalbox/), also based on prototype and 
> Scriptaculous's Effects.

You can give look up its code here 
http://github.com/okonet/modalbox/blob/796003b1c4bc237f37847fbc0c5caac4a7c860f5/modalbox.js
 


Jerome

> You can see it in action in XWiki here 
> http://incubator.myxwiki.org/xwiki/bin/view/XWiki/ModalBox
>
> While it doesn't have the needed shortcut binding feature, the DOM part 
> of it is pretty powerful (but still pretty lightweight) and it has rock 
> solid browser support.
> It also has nice options like callbacks on after/before content loading 
> and after/before hiding, the possibility to initialize with content 
> already in the DOM (copying over the elements), automatic height resize 
> based on content, etc.
>
> I propose we merge both: we still need our own options here like the 
> keyboard shortcuts and probably more in the future, but for the box 
> display part of it it's IMHO better we take advantage of this library: 
> mature and from which evolution we will be able to benefit.
>
> If we agree I'll be willing to do that merge.
>
> One comment below:
>>
>> Modified: platform/web/trunk/standard/src/main/webapp/templates/javascript.vm
>> ===================================================================
>> --- platform/web/trunk/standard/src/main/webapp/templates/javascript.vm      
>> 2009-04-23 19:39:22 UTC (rev 19002)
>> +++ platform/web/trunk/standard/src/main/webapp/templates/javascript.vm      
>> 2009-04-23 20:06:46 UTC (rev 19003)
>> @@ -10,6 +10,11 @@
>>  ##
>>  ## JS Libraries.
>>  ##
>> +$xwiki.jsfx.use('js/scriptaculous/effects.js', true)
>> +$xwiki.jsfx.use('js/xwiki/widgets/modalPopup.js', true)
>> +$xwiki.ssfx.use('js/xwiki/widgets/modalPopup.css', true)
>> +$xwiki.jsfx.use('js/xwiki/widgets/jumpToPage.js', true)
>> +$xwiki.ssfx.use('js/xwiki/widgets/jumpToPage.css', true)
>>  <script type="text/javascript" 
>> src="$xwiki.getSkinFile("js/prototype/prototype.js")"></script>
>>  <script type="text/javascript" src="$xwiki.getSkinFile("js/xwiki/xwiki.js", 
>> true)"></script>
>>  <script type="text/javascript" 
>> src="$xwiki.getSkinFile("js/xwiki/compatibility.js", true)"></script>
>>
>
> We should decide on which way we want to include our JS/CSS in 
> templates. I'd say only with (js|ss)fx plugin is ok.
>
> Jerome.
>
>> _______________________________________________
>> notifications mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/notifications
>
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to