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

Исправлен баг с передачей обновления стилей в совместном редактировании (баг 31117).

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@66835 954022d7-b5bf-4e40-9824-e11837661b57
parent 5d3484a9
......@@ -3585,6 +3585,8 @@ CStyle.prototype =
break;
}
}
CollaborativeEditing.Add_LinkData(this, {StyleUpdate : true});
},
Write_ToBinary2 : function(Writer)
......@@ -3852,6 +3854,12 @@ CStyle.prototype =
Load_LinkData : function(LinkData)
{
if (true === LinkData.StyleUpdate)
{
// TODO: Делаем это, чтобы обновились найстройки у параграфов, использующих данный стиль.
// Надо бы переделать на нормальную функцию.
this.Refresh_RecalcData2();
}
}
};
......@@ -4938,6 +4946,7 @@ CStyles.prototype =
var Id = Reader.GetString2();
this.Style[Id] = g_oTableId.Get_ById( Id );
this.Update_Interface(Id);
CollaborativeEditing.Add_LinkData(this, {UpdateStyleId : Id});
break;
}
case historyitem_Styles_Remove:
......@@ -4947,9 +4956,18 @@ CStyles.prototype =
var Id = Reader.GetString2();
delete this.Style[Id];
this.Update_Interface(Id);
CollaborativeEditing.Add_LinkData(this, {UpdateStyleId : Id});
break;
}
}
},
Load_LinkData : function(LinkData)
{
if (undefined !== LinkData.UpdateStyleId)
{
this.Refresh_RecalcData2(LinkData.UpdateStyleId);
}
}
};
......
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