Index: Source/core/editing/InsertParagraphSeparatorCommand.cpp |
diff --git a/Source/core/editing/InsertParagraphSeparatorCommand.cpp b/Source/core/editing/InsertParagraphSeparatorCommand.cpp |
index e2cbdcffc5e04364ce3b74cbeb721f65ab5c22bd..c9efdc6744f370f9f9c41ca6376dc4aa7697e7bd 100644 |
--- a/Source/core/editing/InsertParagraphSeparatorCommand.cpp |
+++ b/Source/core/editing/InsertParagraphSeparatorCommand.cpp |
@@ -61,10 +61,10 @@ static Element* highestVisuallyEquivalentDivBelowRoot(Element* startBlock) |
return curBlock; |
} |
-InsertParagraphSeparatorCommand::InsertParagraphSeparatorCommand(Document& document, bool mustUseDefaultParagraphElement, bool pasteBlockqutoeIntoUnquotedArea) |
+InsertParagraphSeparatorCommand::InsertParagraphSeparatorCommand(Document& document, bool mustUseDefaultParagraphElement, bool pasteBlockquoteIntoUnquotedArea) |
: CompositeEditCommand(document) |
, m_mustUseDefaultParagraphElement(mustUseDefaultParagraphElement) |
- , m_pasteBlockqutoeIntoUnquotedArea(pasteBlockqutoeIntoUnquotedArea) |
+ , m_pasteBlockquoteIntoUnquotedArea(pasteBlockquoteIntoUnquotedArea) |
{ |
} |
@@ -87,7 +87,7 @@ void InsertParagraphSeparatorCommand::calculateStyleBeforeInsertion(const Positi |
m_style->mergeTypingStyle(pos.document()); |
} |
-void InsertParagraphSeparatorCommand::applyStyleAfterInsertion(Node* originalEnclosingBlock) |
+void InsertParagraphSeparatorCommand::applyStyleAfterInsertion(Element* originalEnclosingBlock) |
{ |
// Not only do we break out of header tags, but we also do not preserve the typing style, |
// in order to match other browsers. |
@@ -106,7 +106,7 @@ void InsertParagraphSeparatorCommand::applyStyleAfterInsertion(Node* originalEnc |
applyStyle(m_style.get()); |
} |
-bool InsertParagraphSeparatorCommand::shouldUseDefaultParagraphElement(Node* enclosingBlock) const |
+bool InsertParagraphSeparatorCommand::shouldUseDefaultParagraphElement(Element* enclosingBlock) const |
{ |
if (m_mustUseDefaultParagraphElement) |
return true; |
@@ -168,7 +168,7 @@ void InsertParagraphSeparatorCommand::doApply() |
// FIXME: The parentAnchoredEquivalent conversion needs to be moved into enclosingBlock. |
RefPtrWillBeRawPtr<Element> startBlock = enclosingBlock(insertionPosition.parentAnchoredEquivalent().containerNode()); |
Node* listChildNode = enclosingListChild(insertionPosition.parentAnchoredEquivalent().containerNode()); |
- RefPtrWillBeRawPtr<Element> listChild = listChildNode && listChildNode->isHTMLElement() ? toHTMLElement(listChildNode) : 0; |
+ RefPtrWillBeRawPtr<HTMLElement> listChild = listChildNode && listChildNode->isHTMLElement() ? toHTMLElement(listChildNode) : 0; |
Position canonicalPos = VisiblePosition(insertionPosition).deepEquivalent(); |
if (!startBlock |
|| !startBlock->nonShadowBoundaryParentNode() |
@@ -222,7 +222,7 @@ void InsertParagraphSeparatorCommand::doApply() |
if (isFirstInBlock && !lineBreakExistsAtVisiblePosition(visiblePos)) { |
// The block is empty. Create an empty block to |
// represent the paragraph that we're leaving. |
- RefPtrWillBeRawPtr<Element> extraBlock = createDefaultParagraphElement(document()); |
+ RefPtrWillBeRawPtr<HTMLElement> extraBlock = createDefaultParagraphElement(document()); |
appendNode(extraBlock, startBlock); |
appendBlockPlaceholder(extraBlock); |
} |
@@ -230,7 +230,7 @@ void InsertParagraphSeparatorCommand::doApply() |
} else { |
// We can get here if we pasted a copied portion of a blockquote with a newline at the end and are trying to paste it |
// into an unquoted area. We then don't want the newline within the blockquote or else it will also be quoted. |
- if (m_pasteBlockqutoeIntoUnquotedArea) { |
+ if (m_pasteBlockquoteIntoUnquotedArea) { |
if (HTMLQuoteElement* highestBlockquote = toHTMLQuoteElement(highestEnclosingNodeOfType(canonicalPos, &isMailHTMLBlockquoteElement))) |
startBlock = highestBlockquote; |
} |
@@ -242,10 +242,10 @@ void InsertParagraphSeparatorCommand::doApply() |
} else { |
// Most of the time we want to stay at the nesting level of the startBlock (e.g., when nesting within lists). However, |
// for div nodes, this can result in nested div tags that are hard to break out of. |
- Element* siblingNode = startBlock.get(); |
+ Element* siblingElement = startBlock.get(); |
if (isHTMLDivElement(*blockToInsert)) |
- siblingNode = highestVisuallyEquivalentDivBelowRoot(startBlock.get()); |
- insertNodeAfter(blockToInsert, siblingNode); |
+ siblingElement = highestVisuallyEquivalentDivBelowRoot(startBlock.get()); |
+ insertNodeAfter(blockToInsert, siblingElement); |
} |
} |