diff --git a/frontend_tests/zjsunit/zjquery.js b/frontend_tests/zjsunit/zjquery.js index 7e419b201f..96c8e48131 100644 --- a/frontend_tests/zjsunit/zjquery.js +++ b/frontend_tests/zjsunit/zjquery.js @@ -145,6 +145,21 @@ exports.make_zjquery = function () { generic_event('keyup', arg); return self; }, + off: function () { + var event_name; + + if (arguments.length === 2) { + event_name = arguments[0]; + on_functions[event_name] = []; + } else if (arguments.length === 3) { + event_name = arguments[0]; + var sel = arguments[1]; + var child_on = child_on_functions.setdefault(sel, new Dict()); + child_on[event_name] = []; + } + + return self; + }, on: function () { // parameters will either be // (event_name, handler) or