Commit d9b62c2f authored by Igor.Zotov's avatar Igor.Zotov Committed by Alexander.Trofimov

http://bugzserver/show_bug.cgi?id=27340 - [CoEdit] Ошибка в консоли после...

http://bugzserver/show_bug.cgi?id=27340 - [CoEdit] Ошибка в консоли после скрытия данных в дублированной кнопке автофильтра, через Custom Filter
вернул флаг gUndoInsDelCellsFlag

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@59443 954022d7-b5bf-4e40-9824-e11837661b57
parent a0c69152
...@@ -286,6 +286,7 @@ CHistory.prototype.UndoRedoEnd = function (Point, oRedoObjectParam, bUndo) { ...@@ -286,6 +286,7 @@ CHistory.prototype.UndoRedoEnd = function (Point, oRedoObjectParam, bUndo) {
} }
} }
} }
gUndoInsDelCellsFlag = true;
} }
//синхронизация index и id worksheet //синхронизация index и id worksheet
if (oRedoObjectParam.bUpdateWorksheetByModel) if (oRedoObjectParam.bUpdateWorksheetByModel)
......
...@@ -3020,6 +3020,7 @@ UndoRedoWoorksheet.prototype = { ...@@ -3020,6 +3020,7 @@ UndoRedoWoorksheet.prototype = {
// ToDo Так делать неправильно, нужно поправить (перенести логику в model, а отрисовку отделить) // ToDo Так делать неправильно, нужно поправить (перенести логику в model, а отрисовку отделить)
worksheetView = this.wb.oApi.wb.getWorksheetById(nSheetId); worksheetView = this.wb.oApi.wb.getWorksheetById(nSheetId);
if(gUndoInsDelCellsFlag)
worksheetView.autoFilters.insertRows(bInsert ? "insCell" : "delCell", range, operType); worksheetView.autoFilters.insertRows(bInsert ? "insCell" : "delCell", range, operType);
worksheetView.cellCommentator.updateCommentsDependencies(bInsert, operType, range); worksheetView.cellCommentator.updateCommentsDependencies(bInsert, operType, range);
} }
...@@ -3058,6 +3059,7 @@ UndoRedoWoorksheet.prototype = { ...@@ -3058,6 +3059,7 @@ UndoRedoWoorksheet.prototype = {
// ToDo Так делать неправильно, нужно поправить (перенести логику в model, а отрисовку отделить) // ToDo Так делать неправильно, нужно поправить (перенести логику в model, а отрисовку отделить)
worksheetView = this.wb.oApi.wb.getWorksheetById(nSheetId); worksheetView = this.wb.oApi.wb.getWorksheetById(nSheetId);
if(gUndoInsDelCellsFlag)
worksheetView.autoFilters.insertColumn(bInsert ? "insCell" : "delCell", range, operType); worksheetView.autoFilters.insertColumn(bInsert ? "insCell" : "delCell", range, operType);
worksheetView.cellCommentator.updateCommentsDependencies(bInsert, operType, range); worksheetView.cellCommentator.updateCommentsDependencies(bInsert, operType, range);
} }
...@@ -3096,6 +3098,7 @@ UndoRedoWoorksheet.prototype = { ...@@ -3096,6 +3098,7 @@ UndoRedoWoorksheet.prototype = {
// ToDo Так делать неправильно, нужно поправить (перенести логику в model, а отрисовку отделить) // ToDo Так делать неправильно, нужно поправить (перенести логику в model, а отрисовку отделить)
worksheetView = this.wb.oApi.wb.getWorksheetById(nSheetId); worksheetView = this.wb.oApi.wb.getWorksheetById(nSheetId);
if(gUndoInsDelCellsFlag)
worksheetView.autoFilters.insertColumn(bInsert ? "insCell" : "delCell", range.bbox, operType); worksheetView.autoFilters.insertColumn(bInsert ? "insCell" : "delCell", range.bbox, operType);
worksheetView.cellCommentator.updateCommentsDependencies(bInsert, operType, range.bbox); worksheetView.cellCommentator.updateCommentsDependencies(bInsert, operType, range.bbox);
} }
...@@ -3134,6 +3137,7 @@ UndoRedoWoorksheet.prototype = { ...@@ -3134,6 +3137,7 @@ UndoRedoWoorksheet.prototype = {
// ToDo Так делать неправильно, нужно поправить (перенести логику в model, а отрисовку отделить) // ToDo Так делать неправильно, нужно поправить (перенести логику в model, а отрисовку отделить)
worksheetView = this.wb.oApi.wb.getWorksheetById(nSheetId); worksheetView = this.wb.oApi.wb.getWorksheetById(nSheetId);
if(gUndoInsDelCellsFlag)
worksheetView.autoFilters.insertRows(bInsert ? "insCell" : "delCell",range.bbox, operType); worksheetView.autoFilters.insertRows(bInsert ? "insCell" : "delCell",range.bbox, operType);
worksheetView.cellCommentator.updateCommentsDependencies(bInsert, operType, range.bbox); worksheetView.cellCommentator.updateCommentsDependencies(bInsert, operType, range.bbox);
} }
......
"use strict"; "use strict";
var gUndoInsDelCellsFlag = true;
( /** ( /**
* @param {jQuery} $ * @param {jQuery} $
* @param {Window} window * @param {Window} window
...@@ -1852,6 +1852,8 @@ ...@@ -1852,6 +1852,8 @@
if(cloneData.insCells) if(cloneData.insCells)
delete cloneData.insCells; delete cloneData.insCells;
gUndoInsDelCellsFlag = false;
if(cloneData.refTable) if(cloneData.refTable)
{ {
if(aWs.TableParts) if(aWs.TableParts)
......
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