if (window.Drag) {... drag exists...}
if (window.Drag && Drag.Move) { ... Drag.Move exists ... }

On Tue, Apr 28, 2009 at 1:57 PM, jonlb (via Nabble) <
ml-user+57835-2049679...@n2.nabble.com<ml-user%2b57835-2049679...@n2.nabble.com>
> wrote:

>
> So, just to be sure I understand....  If I want to be able to check
> for the presence of the Drag mootools-more class (say to see if it was
> included or not for optional functionality), I can't just do $defined
> (Drag). I would need to use the typeof operator instead.
>
> So by extension, that would go for any class (even my own custom
> ones).  Correct?
>
> Thanks,
> jonlb
>
> On Apr 28, 1:44 pm, Fábio Costa 
> <fabiomco...@...<http://n2.nabble.com/user/SendEmail.jtp?type=node&node=2736868&i=0>>
> wrote:
>
> > anyFunction(undefinedValue) will always throw you an error. You can't
> pass a
> > non defined param to a function.
> >
> > For this to work you should declare the var before using the function, in
>
> > this case:
> >
> > var undefinedValue;
> > anyFunction(undefinedValue);
> >
> > Will work.
> >
> > In you case:
> >
> > var Drag;
> > $defined(Drag);
> >
> > Will return false.
> >
> > Fábio Miranda Costa
> > Engenheiro de Computaçãohttp://meiocodigo.com
> >
> > On Tue, Apr 28, 2009 at 5:26 PM, jonlb 
> > <jo...@...<http://n2.nabble.com/user/SendEmail.jtp?type=node&node=2736868&i=1>>
> wrote:
> >
> > > Hello All,
> >
> > > I was wondering why it is that if I try to check if a class is defined
> > > by doing, for instance, $defined(Drag) it will through an error if
> > > Drag wasn't available. I would expect a false rather than an error.
> >
> > > Am I missing something or does this seem to be counter intuitive?
> >
> > > Thanks,
> > > jonlb
>
>
> ------------------------------
>  View message @
> http://n2.nabble.com/-Moo--question-about-%24defined-tp2736644p2736868.html
> To start a new topic under MooTools Users, email
> ml-node+660466-1583815...@n2.nabble.com<ml-node%2b660466-1583815...@n2.nabble.com>
> To unsubscribe from MooTools Users, click here< (link removed) >.
>
>
>


-----
The MooTools Tutorial:  http://www.mootorial.com www.mootorial.com 
Clientcide:  http://www.clientcide.com www.clientcide.com 
-- 
View this message in context: 
http://n2.nabble.com/-Moo--question-about-%24defined-tp2736644p2736882.html
Sent from the MooTools Users mailing list archive at Nabble.com.

Reply via email to