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;
}
Exemple #2
0
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;
}