InsertBreak now works at the beginning of a line. Plus a trivial bug fix.

This commit is contained in:
buster%netscape.com 1999-03-13 05:31:22 +00:00
Родитель f216949dfc
Коммит 458de90002
4 изменённых файлов: 4 добавлений и 4 удалений

Просмотреть файл

@ -1235,7 +1235,7 @@ NS_IMETHODIMP nsEditor::DeleteSelectionAndCreateNode(const nsString& aTag, nsIDO
}
}
else {
offsetOfNewNode = selectedNodeContentCount;
offsetOfNewNode = offsetOfSelectedNode;
}
if (NS_SUCCEEDED(result))

Просмотреть файл

@ -270,7 +270,7 @@ nsTextEditRules::DidInsertBreak(nsIDOMSelection *aSelection, nsresult aResult)
if (PR_TRUE==NodeIsType(nextNode, brTag))
{ // the previous node is a BR, check it's siblings
nsCOMPtr<nsIDOMNode> rightNode;
result = prevNode->GetNextSibling(getter_AddRefs(rightNode));
result = nextNode->GetNextSibling(getter_AddRefs(rightNode));
if ((NS_SUCCEEDED(result)) && rightNode)
{
if (PR_TRUE==NodeIsType(rightNode, brTag))

Просмотреть файл

@ -1235,7 +1235,7 @@ NS_IMETHODIMP nsEditor::DeleteSelectionAndCreateNode(const nsString& aTag, nsIDO
}
}
else {
offsetOfNewNode = selectedNodeContentCount;
offsetOfNewNode = offsetOfSelectedNode;
}
if (NS_SUCCEEDED(result))

Просмотреть файл

@ -270,7 +270,7 @@ nsTextEditRules::DidInsertBreak(nsIDOMSelection *aSelection, nsresult aResult)
if (PR_TRUE==NodeIsType(nextNode, brTag))
{ // the previous node is a BR, check it's siblings
nsCOMPtr<nsIDOMNode> rightNode;
result = prevNode->GetNextSibling(getter_AddRefs(rightNode));
result = nextNode->GetNextSibling(getter_AddRefs(rightNode));
if ((NS_SUCCEEDED(result)) && rightNode)
{
if (PR_TRUE==NodeIsType(rightNode, brTag))