| From | Sent On | Attachments |
|---|---|---|
| Jacques Le Roux | Oct 13, 2010 1:39 am | |
| Sascha Rodekamp | Oct 13, 2010 5:30 am | |
| Jacques Le Roux | Dec 11, 2010 1:10 am | |
| Sascha Rodekamp | Dec 11, 2010 1:49 am | |
| Adam Heath | Dec 11, 2010 9:51 am | |
| Sascha Rodekamp | Dec 12, 2010 9:43 am | |
| Adam Heath | Dec 12, 2010 10:16 am | |
| Jacques Le Roux | Dec 12, 2010 10:46 am |
| Subject: | Re: jQuery branch | |
|---|---|---|
| From: | Sascha Rodekamp (sasc...@googlemail.com) | |
| Date: | Dec 12, 2010 9:43:40 am | |
| List: | org.apache.ofbiz.dev | |
yes Adam that's an option if you don't want to type jQuery. each time you uses something from the jQ Library. Hope everyone understands whats going on, here is a little explanation:
Adam tests if jQuery is a valid object and ready to use: if (jQuery)
If the is true he calls a self calling function and pases the jQuery Object. The function parameter name is the $. Within the function you have you're typical jQuery $ shortcut. (function($) { $.globalMethod(); $(selector).instanceMethod(); })(jQuery);
Thanks for for the snippet Adam.
Cheers Sascha
2010/12/11 Adam Heath <doo...@brainfood.com>
Jacques Le Roux wrote:
As you know the jQuery branch has been merged to the trunk.
I suggested to use jQuery.noConflict(); and to keep using jQuery( instead of the $( shortcut
In the trunk I finally think we should continue to use "jQuery( instead of the $( shortcut" to allow custom project to use other libs but we don't need "jQuery.noConflict();" because OOTB there are no other js libs so no risks of conflicts
if (jQuery) (function($) { $.globalMethod(); $(selector).instanceMethod(); })(jQuery);
Jacques
From: "Sascha Rodekamp" <sasc...@googlemail.com>
+1 if we writing code for our (widget) framework and make our own jQuery plugins (for ofbiz) :-) it's best practice to use jQuery( ... instead of $( ...
Cheers Sascha
2010/10/13 Jacques Le Roux <jacq...@les7arts.com>
Hi,
We are not yet completly ready (almost all is done, we need more testing), but I think that when we will merge the jQuery branch we should use
jQuery.noConflict();
and keep using jQuery( instead of the $( shortcut. Until we all agree about not doing so.
Because some of us are certainly using Dojo or/and Prototype in their custom projects based on trunk and it would be a nightmare otherwise.
Jacques
-- Sascha Rodekamp Lynx-Consulting GmbH Johanniskirchplatz 6 D-33615 Bielefeld http://www.lynx.de
-- Sascha Rodekamp Lynx-Consulting GmbH Johanniskirchplatz 6 D-33615 Bielefeld http://www.lynx.de





