Commit b8445b6c authored by Oleg.Korshul's avatar Oleg.Korshul Committed by Alexander.Trofimov

обновление страницы вьюера, если поступили изменения в течении 3ех секунд, но...

обновление страницы вьюера, если поступили изменения в течении 3ех секунд, но страница еще не дорисована.

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@47809 954022d7-b5bf-4e40-9824-e11837661b57
parent 62058ad5
......@@ -260,8 +260,28 @@ function CDrawingObject()
this.tm_sy = 0;
this.tm_shx = 0;
this.tm_shy = 0;
this.LastTimeDrawing = -1;
}
CDrawingObject.prototype =
{
CheckOnScroll : function()
{
if (-1 == this.LastTimeDrawing)
{
this.LastTimeDrawing = new Date().getTime();
return false;
}
var newTime = new Date().getTime();
if (newTime - this.LastTimeDrawing > 3000) // 3 сек
{
this.LastTimeDrawing = newTime;
return true;
}
}
};
function CDocMetaSelection()
{
this.Page1 = 0;
......@@ -473,6 +493,9 @@ function CDocMeta()
var bIsFromPaint = (oThisDoc.Pages[obj.Page].start == obj.StreamPos) ? 1 : 0;
if (obj.CheckOnScroll() && 0 == bIsFromPaint)
editor.WordControl.OnScroll();
while (s.pos < page.end)
{
var command = s.GetUChar();
......
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