Chromium Code Reviews| Index: Source/core/html/parser/HTMLConstructionSite.h |
| diff --git a/Source/core/html/parser/HTMLConstructionSite.h b/Source/core/html/parser/HTMLConstructionSite.h |
| index e541bd05591fd559ab21b87e380b9b2df4b56371..be6a2057462d964356558e56defcbaf98c440ed8 100644 |
| --- a/Source/core/html/parser/HTMLConstructionSite.h |
| +++ b/Source/core/html/parser/HTMLConstructionSite.h |
| @@ -41,7 +41,9 @@ namespace WebCore { |
| struct HTMLConstructionSiteTask { |
| enum Operation { |
| Insert, |
| + InsertAgain, |
|
eseidel
2013/05/07 00:11:37
InsertHarder?
|
| Reparent, |
| + TakeAllChildren, |
| }; |
| explicit HTMLConstructionSiteTask(Operation op) |
| @@ -108,6 +110,9 @@ public: |
| void insertHTMLBodyStartTagInBody(AtomicHTMLToken*); |
| void reparent(HTMLElementStack::ElementRecord* newParent, HTMLElementStack::ElementRecord* child); |
| + void reparent(HTMLElementStack::ElementRecord* newParent, HTMLStackItem* child); |
| + void insertAgain(HTMLStackItem* newParent, HTMLElementStack::ElementRecord* child); |
| + void takeAllChildren(HTMLStackItem* newParent, HTMLElementStack::ElementRecord* oldParent); |
| PassRefPtr<HTMLStackItem> createElementFromSavedToken(HTMLStackItem*); |