Commit 63a1098e authored by Anna.Pavlova's avatar Anna.Pavlova

к rev. 65523 при drag'n'drop всех элементов внутреннего контента мат объекта...

к rev. 65523 при drag'n'drop всех элементов внутреннего контента мат объекта не вставлялся placeholder в данный контент

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@65525 954022d7-b5bf-4e40-9824-e11837661b57
parent c9252b5e
......@@ -1203,7 +1203,7 @@ CMathContent.prototype.private_CorrectContent = function()
currPos += 2;
}
else if(bDeleteEmptyRun && this.NearPosArray.length == 0) // если NearPosArray не нулевой длины, то это вызов происходит на Insert_Content, не удаляем пустые Run
else if(bDeleteEmptyRun && false == current.Is_CheckingNearestPos()) // если NearPosArray не нулевой длины, то это вызов происходит на Insert_Content, не удаляем пустые Run
{
this.Remove_FromContent(currPos, 1);
......@@ -1232,10 +1232,7 @@ CMathContent.prototype.private_CorrectContent = function()
if(len > 1)
{
var bLastComp = this.Content[len - 1].Type == para_Math_Composition,
bLastRunEmpty = this.Content[len - 2].Type == para_Math_Composition && this.Content[len - 1].Type == para_Math_Run && this.Content[len-1].Is_Empty();
if(bLastComp)
if(this.Content[len - 1].Type == para_Math_Composition)
{
emptyRun = new ParaRun(null, true);
emptyRun.Set_RFont_ForMathRun();
......@@ -1288,17 +1285,26 @@ CMathContent.prototype.Correct_Content = function(bInnerCorrection)
if(bOnlyPlh == false)
{
var bEmptyContent = true;
for (var nPos = 0, nCount = this.Content.length; nPos < nCount; nPos++)
{
if(para_Math_Run === this.Content[nPos].Type)
{
this.Content[nPos].Math_Correct_Content();
}
if (this.Content.length == 1)
{
if(this.Content[0].Is_Empty())
this.Content[0].fillPlaceholders();
if(false === this.Content[nPos].Is_Empty())
bEmptyContent = false;
}
else
{
bEmptyContent = false;
}
}
if(bEmptyContent)
this.Content[0].fillPlaceholders();
}
};
......
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