Hi everybody! Typically when I have an element that I would want to observe I would do something like:
var myObject = Class.create({ initialize: function() { this.myButton = $('aButton'); this.addObservers(); }, addObservers: function() { this.myButton.observer = this.doSomething.bindAsEventListener(this); this.myButton.observe('click', this.myButton.observer); }, doSomething: function() { new Effect.BlindDown($('aDivWithContent')); } }); When creating my observer should I be doing something like: this.myButton.store('observer', this.doSomething.bindAsEventListener(this)); this.myButton.observe('click', this.myButton.retrieve('observer')); The method initially presented has worked fine thus far. Should I be aware of any caveats? Thanks! -- You received this message because you are subscribed to the Google Groups "Prototype & script.aculo.us" group. To post to this group, send email to prototype-scriptacul...@googlegroups.com. To unsubscribe from this group, send email to prototype-scriptaculous+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en.