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

Реализовала для ParaMath собственную функцию Get_ElementByPos, т.к. ф-ия...

Реализовала для ParaMath собственную функцию Get_ElementByPos, т.к. ф-ия Get_ElementByPos в классе CParagraphContentWithParagraphLikeContent ссылалась не на нужный элемент (на уровень выше)
http://bugzserver/show_bug.cgi?id=30923

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@66246 954022d7-b5bf-4e40-9824-e11837661b57
parent c36f0f01
......@@ -2266,6 +2266,8 @@ CMathBase.prototype.Set_ParaContentPos = CMathContent.prototype.Set_Par
CMathBase.prototype.Get_CurrentParaPos = CMathContent.prototype.Get_CurrentParaPos;
CMathBase.prototype.private_UpdatePosOnAdd = CMathContent.prototype.private_UpdatePosOnAdd;
CMathBase.prototype.private_CorrectSelectionPos = CMathContent.prototype.private_CorrectSelectionPos;
CMathBase.prototype.Get_ElementByPos = CMathContent.prototype.Get_ElementByPos;
CMathBase.prototype.private_CorrectCurPos = function()
{
if (this.CurPos > this.Content.length - 1)
......
......@@ -1843,6 +1843,14 @@ CMathContent.prototype.GetFirstElement = function()
return first;
};
CMathContent.prototype.Get_ElementByPos = function(ContentPos, Depth)
{
if (Depth >= ContentPos.Depth)
return this;
var CurPos = ContentPos.Get(Depth);
return this.Content[CurPos].Get_ElementByPos(ContentPos, Depth + 1);
};
////////////////////////////////////////////////////////////////
......
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