Commit 32767b03 authored by Ilya.Kirillov's avatar Ilya.Kirillov Committed by Alexander.Trofimov

Исправлен баг с постановкой курсора в совместном редактировании.

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@59586 954022d7-b5bf-4e40-9824-e11837661b57
parent ac2fc1c0
...@@ -953,16 +953,16 @@ CMathBase.prototype.Set_ParaContentPos = function(ContentPos, Depth) ...@@ -953,16 +953,16 @@ CMathBase.prototype.Set_ParaContentPos = function(ContentPos, Depth)
{ {
var CurPos = ContentPos.Get(Depth); var CurPos = ContentPos.Get(Depth);
if (CurPos > this.Content.length - 1) if (undefined === CurPos || this.CurPos < 0)
{
this.CurPos = this.Content.length - 1;
this.Content[this.CurPos].Cursor_MoveToEndPos(false);
}
else if (this.CurPos < 0)
{ {
this.CurPos = 0; this.CurPos = 0;
this.Content[this.CurPos].Cursor_MoveToStartPos(); this.Content[this.CurPos].Cursor_MoveToStartPos();
} }
else if (CurPos > this.Content.length - 1)
{
this.CurPos = this.Content.length - 1;
this.Content[this.CurPos].Cursor_MoveToEndPos(false);
}
else else
{ {
this.CurPos = CurPos; this.CurPos = CurPos;
......
...@@ -3131,16 +3131,16 @@ CMathContent.prototype.Set_ParaContentPos = function(ContentPos, Depth) ...@@ -3131,16 +3131,16 @@ CMathContent.prototype.Set_ParaContentPos = function(ContentPos, Depth)
// Делаем такие проверки, потому что после совместного редактирования, позиция может остаться старой, а // Делаем такие проверки, потому что после совместного редактирования, позиция может остаться старой, а
// контент измениться. // контент измениться.
if (CurPos > this.Content.length - 1) if (undefined === CurPos || CurPos < 0)
{
this.CurPos = this.Content.length - 1;
this.Content[this.CurPos].Cursor_MoveToEndPos(false);
}
else if (CurPos < 0)
{ {
this.CurPos = 0; this.CurPos = 0;
this.Content[this.CurPos].Cursor_MoveToStartPos(); this.Content[this.CurPos].Cursor_MoveToStartPos();
} }
else if (CurPos > this.Content.length - 1)
{
this.CurPos = this.Content.length - 1;
this.Content[this.CurPos].Cursor_MoveToEndPos(false);
}
else else
{ {
this.CurPos = ContentPos.Get(Depth); this.CurPos = ContentPos.Get(Depth);
......
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