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

Public Types

enum  Type {
  Type::ElementUpgrade, Type::Connected, Type::Disconnected, Type::Adopted,
  Type::AttributeChanged
}
 

Public Member Functions

 CustomElementReactionQueueItem (Type type)
 
 CustomElementReactionQueueItem (Document &oldDocument, Document &newDocument)
 
 CustomElementReactionQueueItem (const QualifiedName &attributeName, const AtomicString &oldValue, const AtomicString &newValue)
 
void invoke (Element &element, JSCustomElementInterface &elementInterface)
 

Member Enumeration Documentation

◆ Type

Enumerator
ElementUpgrade 
Connected 
Disconnected 
Adopted 
AttributeChanged 

Constructor & Destructor Documentation

◆ CustomElementReactionQueueItem() [1/3]

WebCore::CustomElementReactionQueueItem::CustomElementReactionQueueItem ( Type  type)
inline

◆ CustomElementReactionQueueItem() [2/3]

WebCore::CustomElementReactionQueueItem::CustomElementReactionQueueItem ( Document oldDocument,
Document newDocument 
)
inline

◆ CustomElementReactionQueueItem() [3/3]

WebCore::CustomElementReactionQueueItem::CustomElementReactionQueueItem ( const QualifiedName attributeName,
const AtomicString oldValue,
const AtomicString newValue 
)
inline

Member Function Documentation

◆ invoke()

void WebCore::CustomElementReactionQueueItem::invoke ( Element element,
JSCustomElementInterface elementInterface 
)
inline

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