void TextTrackManager::AddListeners() { if (mMediaElement) { mMediaElement->AddEventListener(NS_LITERAL_STRING("resizevideocontrols"), this, false, false); mMediaElement->AddEventListener(NS_LITERAL_STRING("seeked"), this, false, false); mMediaElement->AddEventListener(NS_LITERAL_STRING("controlbarchange"), this, false, true); } }
NS_IMETHODIMP nsDOMEventTargetHelper::AddEventListener(const nsAString& aType, nsIDOMEventListener* aListener, PRBool aUseCapture) { return AddEventListener(aType, aListener, aUseCapture, PR_FALSE, 0); }
void MediaQueryList::AddListener(EventListener* aListener, ErrorResult& aRv) { if (!aListener) { return; } AddEventListenerOptionsOrBoolean options; options.SetAsBoolean() = false; AddEventListener(ONCHANGE_STRING, aListener, options, false, aRv); }
void SocketJSObject::addEventListener(const MObjectArray& args, MObjectContainer& resultContainer) { if (args.size() == 2) // eventName, eventHandlerFunction { MJSCoreObjectAbstract * eventName = dynamic_cast<MJSCoreObjectAbstract* >(args.getAt(0)); MJSCoreObject * eventHandler = dynamic_cast<MJSCoreObject *>(args.getAt(1)); if (eventName && eventHandler) { bool bRet = AddEventListener(eventName->toString(), eventHandler); resultContainer.set(MJSCoreObjectFactory::getMObject(bRet)); } } resultContainer.set(MJSCoreObjectFactory::getMObject(false)); }
nsresult nsDOMEventTargetHelper::RemoveAddEventListener(const nsAString& aType, nsRefPtr<nsDOMEventListenerWrapper>& aCurrent, nsIDOMEventListener* aNew) { if (aCurrent) { RemoveEventListener(aType, aCurrent, PR_FALSE); aCurrent = nsnull; } if (aNew) { aCurrent = new nsDOMEventListenerWrapper(aNew); NS_ENSURE_TRUE(aCurrent, NS_ERROR_OUT_OF_MEMORY); AddEventListener(aType, aCurrent, PR_FALSE); } return NS_OK; }
NS_IMETHODIMP nsWindowRoot::AddEventListener(const nsAString& aType, nsIDOMEventListener* aListener, PRBool aUseCapture) { return AddEventListener(aType, aListener, aUseCapture, PR_FALSE, 0); }
void TCPSocket::_OnTimeout(const ValueList& args, KValueRef result) { args.VerifyException("onTimeout", "m"); AddEventListener("timeout", args.GetMethod(0)); }
void TCPSocket::_OnError(const ValueList& args, KValueRef result) { args.VerifyException("onError", "m"); AddEventListener("error", args.GetMethod(0)); }
void TCPSocket::_OnReadComplete(const ValueList& args, KValueRef result) { args.VerifyException("onReadComplete", "m"); AddEventListener("end", args.GetMethod(0)); }