windex

jQuery-like that's safe to use in a Firefox Extension
git clone https://wehaveforgeathome.hates.computer/windex.git
Log | Files | Refs | LICENSE

commit 7aa3c5553ed6cfaa09a765cbe41119e7db65dc15
parent 406448fb7052f4d90e092b02c06f1d2708dc7864
Author: Ryan Wolf <rwolf@borderstylo.com>
Date:   Fri,  4 Feb 2011 14:40:53 -0800

bug in undbind if no events registered on node

Diffstat:
Mwindex.js | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/windex.js b/windex.js @@ -628,7 +628,7 @@ WindexNodes.prototype._unbindAll = function () { WindexNodes.prototype._unbindEvent = function (name, handler) { this.forEach(function (node) { - if (!events[node][name]) return; + if (!events[node] || !events[node][name]) return; events[node][name] = events[node][name].filter(function (bridge) { if (bridge.handler !== handler) return true; node.removeEventListener(name, bridge.wrapped, false);