Merge pull request #328 from thulka/master

Some lines that speed up event handling (20 to 18 % time spent) and make code cleaner.
This commit is contained in:
Eric Rowell
2013-03-19 10:35:22 -07:00

View File

@@ -308,13 +308,8 @@
for (var n = 0; n < events.length; n++) { for (var n = 0; n < events.length; n++) {
var pubEvent = events[n]; var pubEvent = events[n];
// induce scope var f = that['_' + pubEvent];
( function() { that.content.addEventListener(pubEvent, f.bind(that), false);
var event = pubEvent;
that.content.addEventListener(event, function(evt) {
that['_' + event](evt);
}, false);
}());
} }
}, },
_mouseout: function(evt) { _mouseout: function(evt) {