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

Исправлен баг с неудалением рамки буквицы, когда мы убираем саму рамку (баг 20323).

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@50042 954022d7-b5bf-4e40-9824-e11837661b57
parent 21917ed1
...@@ -601,7 +601,7 @@ function CCollaborativeEditing() ...@@ -601,7 +601,7 @@ function CCollaborativeEditing()
this.Apply_OtherChanges(); this.Apply_OtherChanges();
// После того как мы приняли чужие изменения, мы должны залочить новые объекты, которые били залочены // После того как мы приняли чужие изменения, мы должны залочить новые объекты, которые были залочены
this.Lock_NeedLock(); this.Lock_NeedLock();
LogicDocument.Set_SelectionState2( DocState ); LogicDocument.Set_SelectionState2( DocState );
......
...@@ -1918,6 +1918,7 @@ CDocument.prototype = ...@@ -1918,6 +1918,7 @@ CDocument.prototype =
this.Recalculate(); this.Recalculate();
this.Document_UpdateInterfaceState(); this.Document_UpdateInterfaceState();
this.Document_UpdateRulersState();
} }
}, },
...@@ -1974,6 +1975,7 @@ CDocument.prototype = ...@@ -1974,6 +1975,7 @@ CDocument.prototype =
} }
this.Recalculate(); this.Recalculate();
this.Document_UpdateRulersState();
} }
} }
else else
...@@ -2025,6 +2027,7 @@ CDocument.prototype = ...@@ -2025,6 +2027,7 @@ CDocument.prototype =
Last.Document_SetThisElementCurrent(); Last.Document_SetThisElementCurrent();
this.Recalculate(); this.Recalculate();
this.Document_UpdateRulersState();
} }
} }
else else
...@@ -2039,6 +2042,7 @@ CDocument.prototype = ...@@ -2039,6 +2042,7 @@ CDocument.prototype =
} }
this.Recalculate(); this.Recalculate();
this.Document_UpdateRulersState();
} }
} }
} }
...@@ -5682,6 +5686,8 @@ CDocument.prototype = ...@@ -5682,6 +5686,8 @@ CDocument.prototype =
} }
this.Recalculate(); this.Recalculate();
this.Document_UpdateSelectionState();
this.Document_UpdateRulersState();
}, },
Paragraph_IncDecFontSize : function(bIncrease) Paragraph_IncDecFontSize : function(bIncrease)
......
...@@ -608,7 +608,6 @@ function asc_docs_api(name) ...@@ -608,7 +608,6 @@ function asc_docs_api(name)
this.IsLongActionCurrent = false; this.IsLongActionCurrent = false;
this.ParcedDocument = false; this.ParcedDocument = false;
this.OpenLocks = [];
var oThis = this; var oThis = this;
if(window.addEventListener) if(window.addEventListener)
...@@ -1306,12 +1305,6 @@ asc_docs_api.prototype._coAuthoringInit = function() ...@@ -1306,12 +1305,6 @@ asc_docs_api.prototype._coAuthoringInit = function()
this.CoAuthoringApi.onUserStateChanged = function (e) { t.asc_fireCallback( "asc_onUserStateChanged", e ); }; this.CoAuthoringApi.onUserStateChanged = function (e) { t.asc_fireCallback( "asc_onUserStateChanged", e ); };
this.CoAuthoringApi.onLocksAcquired = function (e) this.CoAuthoringApi.onLocksAcquired = function (e)
{ {
if (!t.ParcedDocument)
{
t.OpenLocks.push(e);
return;
}
if ( 2 != e["state"] ) if ( 2 != e["state"] )
{ {
var Id = e["block"]; var Id = e["block"];
...@@ -5983,11 +5976,6 @@ asc_docs_api.prototype.OpenDocumentEndCallback = function() ...@@ -5983,11 +5976,6 @@ asc_docs_api.prototype.OpenDocumentEndCallback = function()
var Document = this.WordControl.m_oLogicDocument; var Document = this.WordControl.m_oLogicDocument;
CollaborativeEditing.Apply_Changes(); CollaborativeEditing.Apply_Changes();
for (var i = 0; i < this.OpenLocks.length; i++)
{
this.CoAuthoringApi.onLocksAcquired(this.OpenLocks[i]);
}
this.OpenLocks = [];
//Recalculate HdrFtr //Recalculate HdrFtr
if(Document.HdrFtr && Document.HdrFtr.Content && Document.HdrFtr.Content.length > 0 && Document.HdrFtr.Content[0].Header) if(Document.HdrFtr && Document.HdrFtr.Content && Document.HdrFtr.Content.length > 0 && Document.HdrFtr.Content[0].Header)
......
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