webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | List of all members
API::InjectedBundle::FormClient Class Reference

#include <APIInjectedBundleFormClient.h>

Inheritance diagram for API::InjectedBundle::FormClient:
FormClient WebKit::InjectedBundlePageFormClient

Public Types

enum  InputFieldAction {
  InputFieldAction::MoveUp, InputFieldAction::MoveDown, InputFieldAction::Cancel, InputFieldAction::InsertTab,
  InputFieldAction::InsertBacktab, InputFieldAction::InsertNewline, InputFieldAction::InsertDelete
}
 

Public Member Functions

virtual ~FormClient ()
 
virtual void didFocusTextField (WebKit::WebPage *, WebCore::HTMLInputElement *, WebKit::WebFrame *)
 
virtual void textFieldDidBeginEditing (WebKit::WebPage *, WebCore::HTMLInputElement *, WebKit::WebFrame *)
 
virtual void textFieldDidEndEditing (WebKit::WebPage *, WebCore::HTMLInputElement *, WebKit::WebFrame *)
 
virtual void textDidChangeInTextField (WebKit::WebPage *, WebCore::HTMLInputElement *, WebKit::WebFrame *, bool)
 
virtual void textDidChangeInTextArea (WebKit::WebPage *, WebCore::HTMLTextAreaElement *, WebKit::WebFrame *)
 
virtual bool shouldPerformActionInTextField (WebKit::WebPage *, WebCore::HTMLInputElement *, InputFieldAction, WebKit::WebFrame *)
 
virtual void willSubmitForm (WebKit::WebPage *, WebCore::HTMLFormElement *, WebKit::WebFrame *, WebKit::WebFrame *, const Vector< std::pair< WTF::String, WTF::String >> &, RefPtr< API::Object > &userData)
 
virtual void willSendSubmitEvent (WebKit::WebPage *, WebCore::HTMLFormElement *, WebKit::WebFrame *, WebKit::WebFrame *, const Vector< std::pair< WTF::String, WTF::String >> &)
 
virtual void didAssociateFormControls (WebKit::WebPage *, const Vector< RefPtr< WebCore::Element >> &)
 
virtual bool shouldNotifyOnFormChanges (WebKit::WebPage *)
 
virtual void willBeginInputSession (WebKit::WebPage *, WebCore::Element *, WebKit::WebFrame *, RefPtr< API::Object > &userData, bool userIsInteracting)
 

Member Enumeration Documentation

◆ InputFieldAction

Enumerator
MoveUp 
MoveDown 
Cancel 
InsertTab 
InsertBacktab 
InsertNewline 
InsertDelete 

Constructor & Destructor Documentation

◆ ~FormClient()

virtual API::InjectedBundle::FormClient::~FormClient ( )
inlinevirtual

Member Function Documentation

◆ didAssociateFormControls()

virtual void API::InjectedBundle::FormClient::didAssociateFormControls ( WebKit::WebPage ,
const Vector< RefPtr< WebCore::Element >> &   
)
inlinevirtual

Reimplemented in FormClient.

◆ didFocusTextField()

virtual void API::InjectedBundle::FormClient::didFocusTextField ( WebKit::WebPage ,
WebCore::HTMLInputElement ,
WebKit::WebFrame  
)
inlinevirtual

◆ shouldNotifyOnFormChanges()

virtual bool API::InjectedBundle::FormClient::shouldNotifyOnFormChanges ( WebKit::WebPage )
inlinevirtual

◆ shouldPerformActionInTextField()

virtual bool API::InjectedBundle::FormClient::shouldPerformActionInTextField ( WebKit::WebPage ,
WebCore::HTMLInputElement ,
InputFieldAction  ,
WebKit::WebFrame  
)
inlinevirtual

◆ textDidChangeInTextArea()

virtual void API::InjectedBundle::FormClient::textDidChangeInTextArea ( WebKit::WebPage ,
WebCore::HTMLTextAreaElement ,
WebKit::WebFrame  
)
inlinevirtual

◆ textDidChangeInTextField()

virtual void API::InjectedBundle::FormClient::textDidChangeInTextField ( WebKit::WebPage ,
WebCore::HTMLInputElement ,
WebKit::WebFrame ,
bool   
)
inlinevirtual

◆ textFieldDidBeginEditing()

virtual void API::InjectedBundle::FormClient::textFieldDidBeginEditing ( WebKit::WebPage ,
WebCore::HTMLInputElement ,
WebKit::WebFrame  
)
inlinevirtual

◆ textFieldDidEndEditing()

virtual void API::InjectedBundle::FormClient::textFieldDidEndEditing ( WebKit::WebPage ,
WebCore::HTMLInputElement ,
WebKit::WebFrame  
)
inlinevirtual

◆ willBeginInputSession()

virtual void API::InjectedBundle::FormClient::willBeginInputSession ( WebKit::WebPage ,
WebCore::Element ,
WebKit::WebFrame ,
RefPtr< API::Object > &  userData,
bool  userIsInteracting 
)
inlinevirtual

◆ willSendSubmitEvent()

virtual void API::InjectedBundle::FormClient::willSendSubmitEvent ( WebKit::WebPage ,
WebCore::HTMLFormElement ,
WebKit::WebFrame ,
WebKit::WebFrame ,
const Vector< std::pair< WTF::String, WTF::String >> &   
)
inlinevirtual

◆ willSubmitForm()

virtual void API::InjectedBundle::FormClient::willSubmitForm ( WebKit::WebPage ,
WebCore::HTMLFormElement ,
WebKit::WebFrame ,
WebKit::WebFrame ,
const Vector< std::pair< WTF::String, WTF::String >> &  ,
RefPtr< API::Object > &  userData 
)
inlinevirtual

The documentation for this class was generated from the following file: