Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / core / editing / ReplaceNodeWithSpanCommand.h
index 6d1f13b..24c4bd2 100644 (file)
 
 #include "core/editing/CompositeEditCommand.h"
 
-namespace WebCore {
+namespace blink {
 
 class HTMLElement;
+class HTMLSpanElement;
 
 // More accurately, this is ReplaceElementWithSpanPreservingChildrenAndAttributesCommand
 class ReplaceNodeWithSpanCommand FINAL : public SimpleEditCommand {
@@ -45,7 +46,7 @@ public:
         return adoptRefWillBeNoop(new ReplaceNodeWithSpanCommand(element));
     }
 
-    HTMLElement* spanElement() { return m_spanElement.get(); }
+    HTMLSpanElement* spanElement() { return m_spanElement.get(); }
 
     virtual void trace(Visitor*) OVERRIDE;
 
@@ -56,9 +57,9 @@ private:
     virtual void doUnapply() OVERRIDE;
 
     RefPtrWillBeMember<HTMLElement> m_elementToReplace;
-    RefPtrWillBeMember<HTMLElement> m_spanElement;
+    RefPtrWillBeMember<HTMLSpanElement> m_spanElement;
 };
 
-} // namespace WebCore
+} // namespace blink
 
 #endif // ReplaceNodeWithSpanCommand