Commit 4dee71f7 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@52560 954022d7-b5bf-4e40-9824-e11837661b57
parent 7c03672a
......@@ -8322,7 +8322,10 @@ Paragraph.prototype =
// Если мы начинаем с математического элемента, тогда у него выставляем начало селекта
if ( undefined !== this.Content[Pos.Pos2] && para_Math === this.Content[Pos.Pos2].Type )
{
this.CurPos.ContentPos2 = Pos.Pos2;
this.Content[Pos.Pos2].Selection_SetStart(X, Y, PageNum);
}
this.Set_ContentPos( Pos.Pos, true , Pos.Line );
......@@ -8778,7 +8781,13 @@ Paragraph.prototype =
}
var ContentPos = this.Internal_GetContentPosByXY( X, Y, false, PageIndex + this.PageNum, false );
if ( -1 != ContentPos.Pos && Start <= ContentPos.Pos && End >= ContentPos.Pos )
var Pos = ContentPos.Pos;
var Pos2 = ContentPos.Pos2;
if ( -1 != Pos2 && undefined !== this.Content[Pos2] && para_Math === this.Content[Pos2].Type )
return this.Content[Pos2].Selection_Check( X, Y, Page_Abs );
if ( -1 != Pos && Start <= Pos && End >= Pos )
return true;
return false;
......
......@@ -7604,6 +7604,11 @@ ParaMath.prototype =
},
Selection_Check : function(X, Y, Page_Abs)
{
return false;
},
Copy : function()
{
var Math = new ParaMath();
......
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