Commit f7f4b81d authored by Ilya.Kirillov's avatar Ilya.Kirillov Committed by Alexander.Trofimov

Исправлен баг с обновлением интерфейса после добавления секции и созданием 2...

Исправлен баг с обновлением интерфейса после добавления секции и созданием 2 точек в истории (25140). Исправлен баг с зацикливанием при пересчете (баг 25140). Исправлен баг с набором текста и автосохранением (баг 25085).

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@57109 954022d7-b5bf-4e40-9824-e11837661b57
parent 4451b9fb
...@@ -984,6 +984,8 @@ function CCollaborativeEditing() ...@@ -984,6 +984,8 @@ function CCollaborativeEditing()
}; };
this.OnCallback_AskLock = function(result) this.OnCallback_AskLock = function(result)
{
if (true === oThis.m_bGlobalLock)
{ {
// Снимаем глобальный лок // Снимаем глобальный лок
oThis.m_bGlobalLock = false; oThis.m_bGlobalLock = false;
...@@ -1021,6 +1023,7 @@ function CCollaborativeEditing() ...@@ -1021,6 +1023,7 @@ function CCollaborativeEditing()
} }
editor.isChartEditor = false; editor.isChartEditor = false;
}
}; };
//----------------------------------------------------------------------------------- //-----------------------------------------------------------------------------------
// Функции для работы с залоченными объектами, которые еще не были добавлены // Функции для работы с залоченными объектами, которые еще не были добавлены
......
...@@ -1141,6 +1141,8 @@ CDocument.prototype = ...@@ -1141,6 +1141,8 @@ CDocument.prototype =
this.Pages[PageIndex].Margins.Top = SectPr.PageMargins.Top; this.Pages[PageIndex].Margins.Top = SectPr.PageMargins.Top;
this.Pages[PageIndex].Margins.Right = SectPr.PageSize.W - SectPr.PageMargins.Right; this.Pages[PageIndex].Margins.Right = SectPr.PageSize.W - SectPr.PageMargins.Right;
this.Pages[PageIndex].Margins.Bottom = SectPr.PageSize.H - SectPr.PageMargins.Bottom; this.Pages[PageIndex].Margins.Bottom = SectPr.PageSize.H - SectPr.PageMargins.Bottom;
this.RecalcInfo.Reset();
} }
var Count = this.Content.length; var Count = this.Content.length;
...@@ -12751,10 +12753,6 @@ CDocument.prototype = ...@@ -12751,10 +12753,6 @@ CDocument.prototype =
this.Cursor_MoveLeft(false, false); this.Cursor_MoveLeft(false, false);
} }
if ( false === this.Document_Is_SelectionLocked(changestype_Paragraph_Content) )
{
History.Create_NewPoint();
var Element = this.Content[this.CurPos.ContentPos]; var Element = this.Content[this.CurPos.ContentPos];
var CurSectPr = this.SectionsInfo.Get_SectPr(this.CurPos.ContentPos).SectPr; var CurSectPr = this.SectionsInfo.Get_SectPr(this.CurPos.ContentPos).SectPr;
...@@ -12824,11 +12822,11 @@ CDocument.prototype = ...@@ -12824,11 +12822,11 @@ CDocument.prototype =
Element.Refresh_RecalcData2(0, 0); Element.Refresh_RecalcData2(0, 0);
this.Recalculate(); this.Recalculate();
this.Document_UpdateInterfaceState();
this.Document_UpdateSelectionState(); this.Document_UpdateSelectionState();
return true; return true;
} }
}
return false; return false;
}, },
......
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