Reviewed by Darin.
[WebKit-https.git] / WebCore / khtml / xml / dom_elementimpl.h
index 277e1d022fdec4ac1cd069014a89836c8fbd3155..d20b990e77b5221476893100e2281908e67c38b0 100644 (file)
@@ -177,6 +177,8 @@ public:
     virtual NodeImpl *cloneNode ( bool deep );
     virtual DOMString nodeName() const;
     virtual bool isElementNode() const { return true; }
+    virtual void insertedIntoDocument();
+    virtual void removedFromDocument();
 
     // convenience methods which ignore exceptions
     void setAttribute (NodeImpl::Id id, const DOMString &value);
@@ -193,7 +195,6 @@ public:
     virtual QString state() { return QString::null; }
 
     virtual void attach();
-    virtual void detach();
     virtual khtml::RenderStyle *styleForRenderer(khtml::RenderObject *parent);
     virtual khtml::RenderObject *createRenderer(RenderArena *, khtml::RenderStyle *);
     virtual void recalcStyle( StyleChange = NoChange );
@@ -276,6 +277,7 @@ public:
     virtual Node removeNamedItem ( NodeImpl::Id id, int &exceptioncode );
     virtual Node setNamedItem ( NodeImpl* arg, int &exceptioncode );
 
+
     virtual AttrImpl *item ( unsigned long index ) const;
     unsigned long length() const { return len; }