Commit 8a8e88a6 authored by Ilya.Kirillov's avatar Ilya.Kirillov Committed by Alexander.Trofimov

Исправлены баги с позицией курсора (в частности баг 13572).

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@48067 954022d7-b5bf-4e40-9824-e11837661b57
parent 8e6420f0
......@@ -1170,9 +1170,6 @@ CDocument.prototype =
else
Item.Split( NewParagraph );
// Выставляем курсор в начало параграфа
NewParagraph.CurPos.ContentPos = NewParagraph.Internal_GetStartPos();
this.Internal_Content_Add( this.CurPos.ContentPos + 1, NewParagraph );
this.CurPos.ContentPos++;
......@@ -1916,7 +1913,7 @@ CDocument.prototype =
// Просто удаляем предыдущий параграф
this.Internal_Content_Remove( this.CurPos.ContentPos - 1, 1 );
this.CurPos.ContentPos--;
this.Content[this.CurPos.ContentPos].Cursor_MoveToEndPos();
this.Content[this.CurPos.ContentPos].Cursor_MoveToStartPos();
}
else
{
......
......@@ -1477,8 +1477,6 @@ CDocumentContent.prototype =
else
Item.Split( NewParagraph );
// Выставляем курсор в начало параграфа
NewParagraph.CurPos.ContentPos = NewParagraph.Internal_GetStartPos();
this.Internal_Content_Add( this.CurPos.ContentPos + 1, NewParagraph );
this.CurPos.ContentPos++;
......@@ -2095,7 +2093,7 @@ CDocumentContent.prototype =
// Просто удаляем предыдущий параграф
this.Internal_Content_Remove( this.CurPos.ContentPos - 1, 1 );
this.CurPos.ContentPos--;
this.Content[this.CurPos.ContentPos].Cursor_MoveToEndPos();
this.Content[this.CurPos.ContentPos].Cursor_MoveToStartPos();
}
else
{
......
This diff is collapsed.
......@@ -696,7 +696,7 @@ Paragraph.prototype.Continue_CheckSpelling = function()
else if ( pararecalc_0_Spell_Pos === this.RecalcInfo.Recalc_0_Spell.Type )
{
var StartPos = this.RecalcInfo.Recalc_0_Spell.StartPos;
var EndPos = this.RecalcInfo.Recalc_0_Spell.EndPos;
var EndPos = Math.min( this.RecalcInfo.Recalc_0_Spell.EndPos, this.Content.length - 1 );
var BoundElements = this.SpellChecker.Get_ElementsBeforeAfterPos(StartPos, EndPos);
this.SpellChecker.Clear();
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment