JSValue JSXMLHttpRequestUpload::removeEventListener(ExecState* exec, const ArgList& args) { JSDOMGlobalObject* globalObject = toJSDOMGlobalObject(impl()->scriptExecutionContext()); if (!globalObject) return jsUndefined(); JSEventListener* listener = globalObject->findJSEventListener(args.at(1)); if (!listener) return jsUndefined(); impl()->removeEventListener(args.at(0).toString(exec), listener, args.at(2).toBoolean(exec)); return jsUndefined(); }
JSValuePtr JSNode::removeEventListener(ExecState* exec, const ArgList& args) { JSDOMGlobalObject* globalObject = toJSDOMGlobalObject(impl()->scriptExecutionContext()); if (!globalObject) return jsUndefined(); if (JSEventListener* listener = globalObject->findJSEventListener(args.at(exec, 1))) impl()->removeEventListener(args.at(exec, 0).toString(exec), listener, args.at(exec, 2).toBoolean(exec)); return jsUndefined(); }