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/ =======
