#include "platform/RefCountedSupplement.h"
-namespace WebCore {
+namespace blink {
class ContextFeaturesClient;
class Document;
class Page;
#if ENABLE(OILPAN)
-class ContextFeatures FINAL : public GarbageCollectedFinalized<ContextFeatures>, public HeapSupplement<Page> {
+class ContextFeatures final : public GarbageCollectedFinalized<ContextFeatures>, public HeapSupplement<Page> {
USING_GARBAGE_COLLECTED_MIXIN(ContextFeatures);
public:
typedef HeapSupplement<Page> SupplementType;
typedef RefCountedSupplement<Page, ContextFeatures> SupplementType;
#endif
enum FeatureType {
- DialogElement = 0,
- PagePopup,
+ PagePopup = 0,
MutationEvents,
PushState,
FeatureTypeSize // Should be the last entry.
static ContextFeatures* defaultSwitch();
static PassRefPtrWillBeRawPtr<ContextFeatures> create(PassOwnPtr<ContextFeaturesClient>);
- static bool dialogElementEnabled(Document*);
static bool pagePopupEnabled(Document*);
static bool mutationEventsEnabled(Document*);
static bool pushStateEnabled(Document*);
void urlDidChange(Document*);
#if ENABLE(OILPAN)
- virtual void trace(Visitor* visitor) OVERRIDE { HeapSupplement<Page>::trace(visitor); }
+ virtual void trace(Visitor* visitor) override { HeapSupplement<Page>::trace(visitor); }
#endif
private:
// m_client->urlDidChange(document);
}
-} // namespace WebCore
+} // namespace blink
#endif // ContextFeatures_h