Commit c1d2a11e authored by Alexander.Trofimov's avatar Alexander.Trofimov Committed by Alexander.Trofimov

Поправил баг http://bugzserver/show_bug.cgi?id=26527 (точка в истории создавалась слишком рано).

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@58307 954022d7-b5bf-4e40-9824-e11837661b57
parent 6a8fd916
...@@ -9474,8 +9474,6 @@ CDocument.prototype = ...@@ -9474,8 +9474,6 @@ CDocument.prototype =
{ {
if (!window.USER_AGENT_SAFARI_MACOS) if (!window.USER_AGENT_SAFARI_MACOS)
{ {
this.Create_NewHistoryPoint();
window.GlobalPasteFlag = true; window.GlobalPasteFlag = true;
Editor_Paste(this.DrawingDocument.m_oWordControl.m_oApi, true); Editor_Paste(this.DrawingDocument.m_oWordControl.m_oApi, true);
//не возвращаем true чтобы не было preventDefault //не возвращаем true чтобы не было preventDefault
...@@ -9484,8 +9482,6 @@ CDocument.prototype = ...@@ -9484,8 +9482,6 @@ CDocument.prototype =
{ {
if (0 === window.GlobalPasteFlagCounter) if (0 === window.GlobalPasteFlagCounter)
{ {
this.Create_NewHistoryPoint();
SafariIntervalFocus(); SafariIntervalFocus();
window.GlobalPasteFlag = true; window.GlobalPasteFlag = true;
Editor_Paste(this.DrawingDocument.m_oWordControl.m_oApi, true); Editor_Paste(this.DrawingDocument.m_oWordControl.m_oApi, true);
......
...@@ -6470,6 +6470,7 @@ asc_docs_api.prototype.asyncImagesDocumentEndLoaded = function() ...@@ -6470,6 +6470,7 @@ asc_docs_api.prototype.asyncImagesDocumentEndLoaded = function()
{ {
this.isPasteFonts_Images = false; this.isPasteFonts_Images = false;
this.pasteImageMap = null; this.pasteImageMap = null;
History.Create_NewPoint();
this.pasteCallback(); this.pasteCallback();
window.GlobalPasteFlag = false; window.GlobalPasteFlag = false;
window.GlobalPasteFlagCounter = 0; window.GlobalPasteFlagCounter = 0;
...@@ -6695,6 +6696,7 @@ asc_docs_api.prototype.pre_Paste = function(_fonts, _images, callback) ...@@ -6695,6 +6696,7 @@ asc_docs_api.prototype.pre_Paste = function(_fonts, _images, callback)
{ {
// никаких евентов. ничего грузить не нужно. сделано для сафари под макОс. // никаких евентов. ничего грузить не нужно. сделано для сафари под макОс.
// там при LongActions теряется фокус и вставляются пробелы // там при LongActions теряется фокус и вставляются пробелы
History.Create_NewPoint();
this.pasteCallback(); this.pasteCallback();
window.GlobalPasteFlag = false; window.GlobalPasteFlag = false;
window.GlobalPasteFlagCounter = 0; window.GlobalPasteFlagCounter = 0;
......
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