bool DOMEditor::setOuterHTML(Node* node, const String& html, Node** newNode, ExceptionState& es) { OwnPtr<SetOuterHTMLAction> action = adoptPtr(new SetOuterHTMLAction(node, html)); SetOuterHTMLAction* rawAction = action.get(); bool result = m_history->perform(action.release(), es); if (result) *newNode = rawAction->newNode(); return result; }
bool DOMEditor::setOuterHTML(Node* node, const String& html, Node** newNode, ExceptionState& exceptionState) { SetOuterHTMLAction* action = new SetOuterHTMLAction(node, html); bool result = m_history->perform(action, exceptionState); if (result) *newNode = action->newNode(); return result; }