Home | History | Annotate | Download | only in custom

Lines Matching refs:element

35 #include "core/dom/Element.h"
49 void CustomElementScheduler::scheduleCallback(PassRefPtr<CustomElementLifecycleCallbacks> callbacks, PassRefPtrWillBeRawPtr<Element> element, CustomElementLifecycleCallbacks::CallbackType type)
56 CustomElementCallbackQueue& queue = instance().schedule(element);
60 void CustomElementScheduler::scheduleAttributeChangedCallback(PassRefPtr<CustomElementLifecycleCallbacks> callbacks, PassRefPtrWillBeRawPtr<Element> element, const AtomicString& name, const AtomicString& oldValue, const AtomicString& newValue)
65 CustomElementCallbackQueue& queue = instance().schedule(element);
69 void CustomElementScheduler::resolveOrScheduleResolution(PassRefPtrWillBeRawPtr<CustomElementRegistrationContext> context, PassRefPtrWillBeRawPtr<Element> element, const CustomElementDescriptor& descriptor)
72 context->resolve(element.get(), descriptor);
76 HTMLImportLoader* loader = element->document().importLoader();
77 OwnPtrWillBeRawPtr<CustomElementMicrotaskResolutionStep> step = CustomElementMicrotaskResolutionStep::create(context, element, descriptor);
100 CustomElementCallbackQueue& CustomElementScheduler::ensureCallbackQueue(PassRefPtrWillBeRawPtr<Element> element)
102 ElementCallbackQueueMap::ValueType* it = m_elementCallbackQueueMap.add(element.get(), nullptr).storedValue;
104 it->value = CustomElementCallbackQueue::create(element);
126 // Finds or creates the callback queue for element.
127 CustomElementCallbackQueue& CustomElementScheduler::schedule(PassRefPtrWillBeRawPtr<Element> passElement)
129 RefPtrWillBeRawPtr<Element> element(passElement);
131 CustomElementCallbackQueue& callbackQueue = ensureCallbackQueue(element);
136 // element.