Home | History | Annotate | Download | only in dom

Lines Matching refs:contextFeatures

28 #include "core/dom/ContextFeatures.h"
41 const char* ContextFeatures::supplementName()
43 return "ContextFeatures";
46 ContextFeatures* ContextFeatures::defaultSwitch()
49 DEFINE_STATIC_LOCAL(Persistent<ContextFeatures>, instance, (ContextFeatures::create(ContextFeaturesClient::empty())));
51 DEFINE_STATIC_REF(ContextFeatures, instance, (ContextFeatures::create(ContextFeaturesClient::empty())));
56 bool ContextFeatures::dialogElementEnabled(Document* document)
60 return document->contextFeatures().isEnabled(document, DialogElement, RuntimeEnabledFeatures::dialogElementEnabled());
63 bool ContextFeatures::pagePopupEnabled(Document* document)
67 return document->contextFeatures().isEnabled(document, PagePopup, false);
70 bool ContextFeatures::mutationEventsEnabled(Document* document)
75 return document->contextFeatures().isEnabled(document, MutationEvents, true);
78 bool ContextFeatures::pushStateEnabled(Document* document)
80 return document->contextFeatures().isEnabled(document, PushState, true);
85 ContextFeatures::SupplementType::provideTo(page, ContextFeatures::supplementName(), ContextFeatures::create(client));
90 ContextFeatures* provided = static_cast<ContextFeatures*>(ContextFeatures::SupplementType::from(page, ContextFeatures::supplementName()));