Hi Aaron, First, Fabio, no one needs to name $ to document.id to upgrade UNLESS they > have another script that's using $ (like jQuery). That's not the case here. >
Thats exactly what i said. Sorry if i wrote in a wrong way. English is not my native language and sometimes my points get a little confusing :S > 2009/9/9 Fábio M. Costa <[email protected]> > > You mean how can your script work with both versions? >> >> What i usually do is something like this: >> >> (function(){ >> var $ = document.id || $; >> >> // use $ here and it will work fine with 1.2.x >> >> })(); >> >> At this example if the user has mootools 1.2.3 and jquery for example it >> will get the document.id from mootools. >> If he puts 1.2.2 and jquery it will get the dollar function from the last >> framework he've put on the page, i think. >> >> This kind of make sure you'll have the mootools dollar function inside the >> closure (if you use 1.2.3 or greater) while making it work fine with 1.2.2 >> or smaller (if the user doesn't put another framework on the site). >> >> >> -- >> Fábio Miranda Costa >> Solucione Sistemas >> Front-End Engineer >> http://meiocodigo.com >> >> >> On Wed, Sep 9, 2009 at 5:02 AM, rborn <[email protected]> wrote: >> >>> >>> I want to upgrade Kroppr ( http://kroppr.rborn.info) to mootools >>> 1.2.3. >>> This will allow me to simplify a lot the code, to be able to work with >>> other frameworks. >>> >>> My question is what is happening if the user already has a version of >>> mootools on it's page. How my script can break his, or in reverse >>> >>> >>> On Sep 9, 12:30 am, Fábio M. Costa <[email protected]> wrote: >>> > If the developer uses 1.2.2 or smaller there will be no >>> > document.idfunction, you should use the $ function instead. >>> > If you want to use 1.2.3, just replace the old one with with 1.2.3. :S >>> > It looks like you didnt asked what you really want. >>> > >>> > -- >>> > Fábio Miranda Costa >>> > Solucione Sistemas >>> > Front-End Engineerhttp://meiocodigo.com >>> > >>> > >>> > >>> > On Tue, Sep 8, 2009 at 7:15 PM, hellspawn <[email protected]> wrote: >>> > >>> > > Hi >>> > > I want to take advantage of the last moo version - the $ safe mode. >>> > > What is happening if the user has allready an older version of >>> > > mootools on it's site? >>> > > thanks >>> >> >> >
