Commit 2ad3ac48 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@52696 954022d7-b5bf-4e40-9824-e11837661b57
parent 3145771f
......@@ -2646,7 +2646,6 @@ CDocument.prototype =
// после удаления (если параграфы удалялись не целиком), либо следующий за ним, либо
// перед ним. В любом случае, ничего не испортится если мы у текущего параграфа удалим
// селект.
this.Content[this.CurPos.ContentPos].Selection_Remove();
this.ContentLastChangePos = this.CurPos.ContentPos;
this.Recalculate();
}
......
......@@ -5485,6 +5485,13 @@ Paragraph.prototype =
if ( EndPos <= StartPos )
{
var MathItem = this.Content[CurPos2];
if ( undefined !== MathItem && para_Math === MathItem.Type )
{
if ( true === MathItem.Selection_IsUse() && false === MathItem.Selection_IsEmpty() )
this.Internal_SelectMath( CurPos2 );
}
this.CurPos.ContentPos2 = CurPos2;
this.Set_ContentPos( StartPos, true, -1 );
......@@ -7240,7 +7247,7 @@ Paragraph.prototype =
}
else
{
this.CurPos.ContentPos = CurPos2 + 1;
this.CurPos.ContentPos = CurPos2;
this.CurPos.ContensPos2 = -1;
}
}
......@@ -7543,7 +7550,7 @@ Paragraph.prototype =
}
else
{
this.CurPos.ContentPos = CurPos2;
this.CurPos.ContentPos = CurPos2 + 1;
this.CurPos.ContentPos2 = -1;
}
}
......
......@@ -7607,16 +7607,12 @@ ParaMath.prototype =
Selection_IsEmpty : function()
{
var empty = this.Math.Selection_IsEmpty()
console.log("Selection_IsEmpty: " + empty);
return empty;
return this.Math.Selection_IsEmpty()
},
Selection_IsUse : function()
{
//return true;
//var IsUse =
//return
return ( true === this.Math.Selection_IsEmpty() ? false : true );
},
Selection_Remove : function()
......
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