I wonder how to replace the bindWithEvent function in Mootools 1.3, the example in the documentation is very basic:
Element.addEvent(\'click\', function(e){
myFu
You should read the upgrade from 1.2 to 1.3 page: http://github.com/mootools/mootools-core/wiki/Update-from-1.2-to-1.3
This is what I came up with: http://jsfiddle.net/MBx2D/2/
el.addEvent('click', function(event){
myFunction(event, param1, param2); // can use .pass and bind this again
}.bind(this));
it's hard to explain why it got deprecated though.
example in a class context:
var foo = new Class({
initialize: function(el) {
document.id(el).addEvent('click', function(event){
this.foo(event, "hello");
}.bind(this));
},
foo: function(event, what) {
console.log(event, this); // this is the class instance
alert(what);
}
});
new foo("foo");