Commit 727bdcab authored by Anna.Pavlova's avatar Anna.Pavlova Committed by Alexander.Trofimov

поправила баги, связанные c Remove и сcursor_moveLeft

реализовала cursor_MoveToStartPos и cursor_MoveToEndPos

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@52723 954022d7-b5bf-4e40-9824-e11837661b57
parent 2363d983
......@@ -7493,6 +7493,7 @@ function ParaMath()
this.Jc = undefined;
this.Math = new CMathComposition();
this.Math.Parent = this;
this.Inline = false; // внутристроковая формула или нет (проверяемся внутри Internal_Recalculate_0)
......@@ -7584,6 +7585,12 @@ ParaMath.prototype =
this.Math.UpdateCursor();
},
Refresh_RecalcData2: function()
{
this.Parent.RecalcInfo.Set_Type_0(pararecalc_0_All);
this.Parent.Refresh_RecalcData2();
},
Selection_SetStart : function(X, Y, PageNum)
{
this.Math.Selection_SetStart( X, Y, PageNum );
......@@ -7659,10 +7666,12 @@ ParaMath.prototype =
Cursor_MoveToStartPos : function()
{
this.Math.Cursor_MoveToStartPos();
},
Cursor_MoveToEndPos : function()
{
this.Math.Cursor_MoveToEndPos();
},
Copy : function()
......
......@@ -284,7 +284,7 @@ CMathBase.prototype =
}
else
{
this.elements[ this.CurPos_X ][ this.CurPos_Y].end();
this.elements[ this.CurPos_X ][ this.CurPos_Y].cursor_MoveToEndPos(); // end => cursor_MoveToEndPos
content = this.elements[this.CurPos_X][this.CurPos_Y].goToLastElement(); //если внутренний элемент не контент, а базовый класс, вернется последний элемент этого класса
}
......@@ -319,7 +319,7 @@ CMathBase.prototype =
}
else
{
this.elements[ this.CurPos_X ][ this.CurPos_Y ].home();
this.elements[ this.CurPos_X ][ this.CurPos_Y ].cursor_MoveToStartPos(); // home => cursor_MoveToStartPos
content = this.elements[this.CurPos_X][this.CurPos_Y].goToFirstElement();
} //если внутренний элемент не контент, а базовый класс, вернется первый элемент этого класса
......@@ -359,7 +359,7 @@ CMathBase.prototype =
}
}
this.elements[this.CurPos_X][this.CurPos_Y].end();
this.elements[this.CurPos_X][this.CurPos_Y].cursor_MoveToEndPos(); // end => cursor_MoveToEndPos
return this.elements[this.CurPos_X][this.CurPos_Y].goToLastElement();
},
......@@ -380,7 +380,7 @@ CMathBase.prototype =
}
}
this.elements[this.CurPos_X][this.CurPos_Y].home();
this.elements[this.CurPos_X][this.CurPos_Y].cursor_MoveToStartPos(); // home => cursor_MoveToStartPos
return this.elements[this.CurPos_X][this.CurPos_Y].goToFirstElement();
},
......@@ -525,7 +525,7 @@ CMathBase.prototype =
{
this.elements[this.CurPos_X][this.CurPos_Y].drawSelect();
},
home: function()
cursor_MoveToStartPos: function() // home => cursor_MoveToStartPos
{
this.CurPos_X = 0;
this.CurPos_Y = 0;
......@@ -542,9 +542,9 @@ CMathBase.prototype =
}
}
this.elements[this.CurPos_X][this.CurPos_Y].home();
this.elements[this.CurPos_X][this.CurPos_Y].cursor_MoveToStartPos(); // home => cursor_MoveToStartPos
},
end: function()
cursor_MoveToEndPos: function() // end => cursor_MoveToEndPos
{
this.CurPos_X = this.nRow - 1;
this.CurPos_Y = this.nCol - 1;
......@@ -561,7 +561,7 @@ CMathBase.prototype =
}
}
this.elements[this.CurPos_X][this.CurPos_Y].end();
this.elements[this.CurPos_X][this.CurPos_Y].cursor_MoveToEndPos(); // end => cursor_MoveToEndPos
},
mouseUp: function()
......
This diff is collapsed.
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