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 <[email protected]>

> 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" <[email protected]>
> >> +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 <[email protected]>
> >>
> >>> 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

Reply via email to