loleaflet/src/layer/AnnotationManager.js | 12 ++++++++++++ loleaflet/src/layer/tile/TileLayer.js | 6 ++++++ loleaflet/src/layer/tile/WriterTileLayer.js | 4 ++++ 3 files changed, 22 insertions(+)
New commits: commit b3d481979beb62a393d86e8a3fcf2eacf468837b Author: Pranam Lashkari <lpra...@collabora.com> AuthorDate: Tue Sep 15 10:09:35 2020 +0530 Commit: Andras Timar <andras.ti...@collabora.com> CommitDate: Wed Sep 16 06:39:27 2020 +0200 leaflet: annotation: new option added to remove thread Change-Id: Ib1578af2e2b53d801b74c1d94be789f7a6bce84c Reviewed-on: https://gerrit.libreoffice.org/c/online/+/102782 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com> Reviewed-by: Andras Timar <andras.ti...@collabora.com> diff --git a/loleaflet/src/layer/AnnotationManager.js b/loleaflet/src/layer/AnnotationManager.js index 7580884a8..3c1198c7a 100644 --- a/loleaflet/src/layer/AnnotationManager.js +++ b/loleaflet/src/layer/AnnotationManager.js @@ -699,6 +699,18 @@ L.AnnotationManager = L.Class.extend({ this._map.focus(); }, + removeThread: function (id) { + var comment = { + Id: { + type: 'string', + value: id + } + }; + this._map.sendUnoCommand('.uno:DeleteCommentThread', comment); + this.unselect(); + this._map.focus(); + }, + _onRedlineAccept: function(e) { var command = { AcceptTrackedChange: { diff --git a/loleaflet/src/layer/tile/TileLayer.js b/loleaflet/src/layer/tile/TileLayer.js index 760620a1a..0a5cd72b7 100644 --- a/loleaflet/src/layer/tile/TileLayer.js +++ b/loleaflet/src/layer/tile/TileLayer.js @@ -251,6 +251,12 @@ L.TileLayer = L.GridLayer.extend({ that.onAnnotationRemove.call(that, options.$trigger.get(0).annotation._data.id); } }, + removeThread: { + name: _('Remove Thread'), + callback: function (key, options) { + that.onAnnotationRemoveThread.call(that, options.$trigger.get(0).annotation._data.id); + } + }, resolve: this._docType !== 'text' ? undefined : { name: _('Resolve'), callback: function (key, options) { diff --git a/loleaflet/src/layer/tile/WriterTileLayer.js b/loleaflet/src/layer/tile/WriterTileLayer.js index 53a15bea6..f32ea37ab 100644 --- a/loleaflet/src/layer/tile/WriterTileLayer.js +++ b/loleaflet/src/layer/tile/WriterTileLayer.js @@ -62,6 +62,10 @@ L.WriterTileLayer = L.TileLayer.extend({ this._annotations.remove(id); }, + onAnnotationRemoveThread: function (id) { + this._annotations.removeThread(id); + }, + onAnnotationReply: function (annotation) { this._annotations.reply(annotation); }, _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits