Arieh you're quite right, but I have to face the fact that Milkbox is
a 'public' plugin, often used by designers that just don't understand
nothing about javascript, and they're quite afraid to use some (even
really simple) method. I want both to help them and reduce as much as
possible the number of support emails I usually receive. So I'll first
try to stick on the setOptions method (since it's anyway there), to
reduce as much as possible the number of methods for doing basic
things. Milkbox has always had a kind of 'API', but only for
'advanced' tasks and users. Anyway, here, simplicity for the user is
the must, to protect my mailbox and my time :P ;)





On 20 Dic, 11:10, אריה גלזר <[email protected]> wrote:
> I would completely separate this from Options. Options is a very specific
> thing, which does a very specific thing.
> One of the important aspects of options is that you can set default options.
> How would you describe the dependency between A and B?
> If B should affect A in an automatic fashion, I would create a setB method.
>
> On Mon, Dec 20, 2010 at 11:58 AM, Steve Onnis <[email protected]>wrote:
>
>
>
> > Well you know the values of the options before you pass them in anyway so i
> > don't see why you would need to do it within the option parameter...just
> > pass in the value you want
>
> > Failing that, i would just update the option value within the initialize of
> > the class
>
> > -----Original Message-----
> > From: stratboy [mailto:[email protected]]
> > Sent: Monday, 20 December 2010 8:08 PM
> > To: MooTools Users
> > Subject: [Moo] a way to have dynamic class options?
>
> > Hi! I was wandering, is it in some way possible maybe to turn the
> > options setting dynamic?
>
> > Wait, I tell you better:
>
> > setOptions(). I'd really like the possibility to dinamically change an
> > option based on another option setting. Suppose this:
>
> > - we have a TestClass with options A and B.
> > - I can set A true or false, just as I want.
> > - But If I set B to true, also A should be set to true for the class
> > to work properly. I would like to automate this process.
>
> > I can place some kind of check in the initialize function, but what if
> > the option gets changed later? ex.
>
> > var t = new TestClass({ A:false, B:false }); /ok
>
> > but later..
>
> > t.setOptions({ B:true });
>
> > //at this time, I'd like a way to intercept the fact that B is changed
> > and then automatically turn A to true too. //Obviously I don't want to
> > do it with a timer or things like that.
>
> > Mmm. How would you do it?
>
> > =======
> > Email scanned by PC Tools - No viruses or spyware found.
> > (Email Guard: 7.0.0.21, Virus/Spyware Database: 6.16540)
> >http://www.pctools.com/
> > =======
>
> > =======
> > Email scanned by PC Tools - No viruses or spyware found.
> > (Email Guard: 7.0.0.21, Virus/Spyware Database: 6.16540)
> >http://www.pctools.com/
> > =======
>
> --
> Arieh Glazer
> אריה גלזר
> 052-5348-561http://www.arieh.co.ilhttp://www.link-wd.co.il

Reply via email to