Commit 98af9e54 authored by Dmitry.Vikulov's avatar Dmitry.Vikulov

Fix Bug 22413 - Комментарии не удаляются при нажатии Очистить Все (Clear All)

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@52850 954022d7-b5bf-4e40-9824-e11837661b57
parent 8c6101cc
...@@ -646,6 +646,23 @@ function asc_CCellCommentator(currentSheet) { ...@@ -646,6 +646,23 @@ function asc_CCellCommentator(currentSheet) {
} }
} }
_this.deleteCommentsRange = function(range) {
if ( range ) {
var aCommentId = [];
for (var i = 0; i < _this.aComments.length; ++i) {
var comment = _this.aComments[i];
if ( (comment.nCol >= range.c1) && (comment.nCol <= range.c2) && (comment.nRow >= range.r1) && (comment.nRow <= range.r2) ) {
aCommentId.push(comment.asc_getId());
}
}
History.StartTransaction();
for (var i = 0; i < aCommentId.length; i++) {
_this.asc_removeComment(aCommentId[i]);
}
History.EndTransaction();
}
}
_this.addCommentSerialize = function(oComment) { _this.addCommentSerialize = function(oComment) {
var _this = this; var _this = this;
......
...@@ -7037,6 +7037,8 @@ ...@@ -7037,6 +7037,8 @@
t.autoFilters.isEmptyAutoFilters(arn); t.autoFilters.isEmptyAutoFilters(arn);
// Вызываем функцию пересчета для заголовков форматированной таблицы // Вызываем функцию пересчета для заголовков форматированной таблицы
t.autoFilters._renameTableColumn(arn); t.autoFilters._renameTableColumn(arn);
// Удаляем комментарии
t.cellCommentator.deleteCommentsRange(arn);
//удаляем выделенные графичекие объекты //удаляем выделенные графичекие объекты
t.objectRender.controller.deleteSelectedObjects(); t.objectRender.controller.deleteSelectedObjects();
......
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