void ChromeClientImpl::openTextDataListChooser(HTMLInputElement& input) { notifyPopupOpeningObservers(); WebLocalFrameImpl* webframe = WebLocalFrameImpl::fromFrame(input.document().frame()); if (webframe->autofillClient()) webframe->autofillClient()->openTextDataListChooser(WebInputElement(&input)); }
void ChromeClientImpl::didEndEditingOnTextField( HTMLInputElement& inputElement) { WebLocalFrameImpl* webframe = WebLocalFrameImpl::fromFrame(inputElement.document().frame()); if (webframe->autofillClient()) webframe->autofillClient()->textFieldDidEndEditing( WebInputElement(&inputElement)); }
void ChromeClientImpl::didChangeValueInTextField(HTMLFormControlElement& element) { WebLocalFrameImpl* webframe = WebLocalFrameImpl::fromFrame(element.document().frame()); if (webframe->autofillClient()) webframe->autofillClient()->textFieldDidChange(WebFormControlElement(&element)); m_webView->pageImportanceSignals()->setHadFormInteraction(); }
void ChromeClientImpl::handleKeyboardEventOnTextField( HTMLInputElement& inputElement, KeyboardEvent& event) { WebLocalFrameImpl* webframe = WebLocalFrameImpl::fromFrame(inputElement.document().frame()); if (webframe->autofillClient()) webframe->autofillClient()->textFieldDidReceiveKeyDown( WebInputElement(&inputElement), WebKeyboardEventBuilder(event)); }
void ChromeClientImpl::didAssociateFormControlsAfterLoad(LocalFrame* frame) { WebLocalFrameImpl* webframe = WebLocalFrameImpl::fromFrame(frame); if (webframe->autofillClient()) webframe->autofillClient()->didAssociateFormControlsDynamically(); }
void ChromeClientImpl::ajaxSucceeded(LocalFrame* frame) { WebLocalFrameImpl* webframe = WebLocalFrameImpl::fromFrame(frame); if (webframe->autofillClient()) webframe->autofillClient()->ajaxSucceeded(); }
void ChromeClientImpl::textFieldDataListChanged(HTMLInputElement& input) { WebLocalFrameImpl* webframe = WebLocalFrameImpl::fromFrame(input.document().frame()); if (webframe->autofillClient()) webframe->autofillClient()->dataListOptionsChanged(WebInputElement(&input)); }
void ChromeClientImpl::didChangeValueInTextField(HTMLFormControlElement& element) { WebLocalFrameImpl* webframe = WebLocalFrameImpl::fromFrame(element.document().frame()); if (webframe->autofillClient()) webframe->autofillClient()->textFieldDidChange(WebFormControlElement(&element)); }
void ChromeClientImpl::didAssociateFormControls(const WillBeHeapVector<RefPtrWillBeMember<Element>>& elements, LocalFrame* frame) { WebLocalFrameImpl* webframe = WebLocalFrameImpl::fromFrame(frame); if (webframe->autofillClient()) webframe->autofillClient()->didAssociateFormControls(elements); }