Chromium Code Reviews| Index: Source/core/dom/custom/CustomElement.h |
| diff --git a/Source/core/dom/custom/CustomElement.h b/Source/core/dom/custom/CustomElement.h |
| index 2fb4adde5cf26bd7f6a1665f6557f5c9e1fdcddd..c9504eb7863019e4dc3a88076c349b6470c48153 100644 |
| --- a/Source/core/dom/custom/CustomElement.h |
| +++ b/Source/core/dom/custom/CustomElement.h |
| @@ -62,9 +62,6 @@ public: |
| // API for registration contexts |
| static void define(Element*, PassRefPtr<CustomElementDefinition>); |
| - // API for wrapper creation, which uses a definition as a key |
|
dominicc (has gone to gerrit)
2014/03/03 04:32:23
Yay.
What do you think about moving the element -
|
| - static CustomElementDefinition* definitionFor(Element*); |
| - |
| // API for Element to kick off changes |
| static void attributeDidChange(Element*, const AtomicString& name, const AtomicString& oldValue, const AtomicString& newValue); |
| @@ -76,24 +73,6 @@ private: |
| CustomElement(); |
| static Vector<AtomicString>& embedderCustomElementNames(); |
| - |
| - // Maps resolved elements to their definitions |
| - |
| - class DefinitionMap { |
| - WTF_MAKE_NONCOPYABLE(DefinitionMap); |
| - public: |
| - DefinitionMap() { } |
| - ~DefinitionMap() { } |
| - |
| - void add(Element*, PassRefPtr<CustomElementDefinition>); |
| - void remove(Element* element) { m_definitions.remove(element); } |
| - CustomElementDefinition* get(Element* element) const { return m_definitions.get(element); } |
| - |
| - private: |
| - typedef HashMap<Element*, RefPtr<CustomElementDefinition> > ElementDefinitionHashMap; |
| - ElementDefinitionHashMap m_definitions; |
| - }; |
| - static DefinitionMap& definitions(); |
| }; |
| } |