#include "config.h"
#include "core/editing/SplitTextNodeCommand.h"
-#include "bindings/v8/ExceptionState.h"
-#include "bindings/v8/ExceptionStatePlaceholder.h"
+#include "bindings/core/v8/ExceptionState.h"
+#include "bindings/core/v8/ExceptionStatePlaceholder.h"
#include "core/dom/Document.h"
#include "core/dom/DocumentMarkerController.h"
#include "core/dom/Text.h"
#include "wtf/Assertions.h"
-namespace WebCore {
+namespace blink {
SplitTextNodeCommand::SplitTextNodeCommand(PassRefPtrWillBeRawPtr<Text> text, int offset)
: SimpleEditCommand(text->document())
void SplitTextNodeCommand::doApply()
{
ContainerNode* parent = m_text2->parentNode();
- if (!parent || !parent->rendererIsEditable())
+ if (!parent || !parent->hasEditableStyle())
return;
String prefixText = m_text2->substringData(0, m_offset, IGNORE_EXCEPTION);
void SplitTextNodeCommand::doUnapply()
{
- if (!m_text1 || !m_text1->rendererIsEditable())
+ if (!m_text1 || !m_text1->hasEditableStyle())
return;
ASSERT(m_text1->document() == document());
return;
ContainerNode* parent = m_text2->parentNode();
- if (!parent || !parent->rendererIsEditable())
+ if (!parent || !parent->hasEditableStyle())
return;
insertText1AndTrimText2();
SimpleEditCommand::trace(visitor);
}
-} // namespace WebCore
+} // namespace blink