本文整理汇总了C++中WebLocalFrameImpl::autofillClient方法的典型用法代码示例。如果您正苦于以下问题:C++ WebLocalFrameImpl::autofillClient方法的具体用法?C++ WebLocalFrameImpl::autofillClient怎么用?C++ WebLocalFrameImpl::autofillClient使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类WebLocalFrameImpl
的用法示例。
在下文中一共展示了WebLocalFrameImpl::autofillClient方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: openTextDataListChooser
void ChromeClientImpl::openTextDataListChooser(HTMLInputElement& input)
{
notifyPopupOpeningObservers();
WebLocalFrameImpl* webframe = WebLocalFrameImpl::fromFrame(input.document().frame());
if (webframe->autofillClient())
webframe->autofillClient()->openTextDataListChooser(WebInputElement(&input));
}
示例2: didEndEditingOnTextField
void ChromeClientImpl::didEndEditingOnTextField(
HTMLInputElement& inputElement) {
WebLocalFrameImpl* webframe =
WebLocalFrameImpl::fromFrame(inputElement.document().frame());
if (webframe->autofillClient())
webframe->autofillClient()->textFieldDidEndEditing(
WebInputElement(&inputElement));
}
示例3: didChangeValueInTextField
void ChromeClientImpl::didChangeValueInTextField(HTMLFormControlElement& element)
{
WebLocalFrameImpl* webframe = WebLocalFrameImpl::fromFrame(element.document().frame());
if (webframe->autofillClient())
webframe->autofillClient()->textFieldDidChange(WebFormControlElement(&element));
m_webView->pageImportanceSignals()->setHadFormInteraction();
}
示例4: handleKeyboardEventOnTextField
void ChromeClientImpl::handleKeyboardEventOnTextField(
HTMLInputElement& inputElement,
KeyboardEvent& event) {
WebLocalFrameImpl* webframe =
WebLocalFrameImpl::fromFrame(inputElement.document().frame());
if (webframe->autofillClient())
webframe->autofillClient()->textFieldDidReceiveKeyDown(
WebInputElement(&inputElement), WebKeyboardEventBuilder(event));
}
示例5: didAssociateFormControlsAfterLoad
void ChromeClientImpl::didAssociateFormControlsAfterLoad(LocalFrame* frame) {
WebLocalFrameImpl* webframe = WebLocalFrameImpl::fromFrame(frame);
if (webframe->autofillClient())
webframe->autofillClient()->didAssociateFormControlsDynamically();
}
示例6: ajaxSucceeded
void ChromeClientImpl::ajaxSucceeded(LocalFrame* frame) {
WebLocalFrameImpl* webframe = WebLocalFrameImpl::fromFrame(frame);
if (webframe->autofillClient())
webframe->autofillClient()->ajaxSucceeded();
}
示例7: textFieldDataListChanged
void ChromeClientImpl::textFieldDataListChanged(HTMLInputElement& input) {
WebLocalFrameImpl* webframe =
WebLocalFrameImpl::fromFrame(input.document().frame());
if (webframe->autofillClient())
webframe->autofillClient()->dataListOptionsChanged(WebInputElement(&input));
}
示例8: didChangeValueInTextField
void ChromeClientImpl::didChangeValueInTextField(HTMLFormControlElement& element)
{
WebLocalFrameImpl* webframe = WebLocalFrameImpl::fromFrame(element.document().frame());
if (webframe->autofillClient())
webframe->autofillClient()->textFieldDidChange(WebFormControlElement(&element));
}
示例9: didAssociateFormControls
void ChromeClientImpl::didAssociateFormControls(const WillBeHeapVector<RefPtrWillBeMember<Element>>& elements, LocalFrame* frame)
{
WebLocalFrameImpl* webframe = WebLocalFrameImpl::fromFrame(frame);
if (webframe->autofillClient())
webframe->autofillClient()->didAssociateFormControls(elements);
}