loleaflet/src/control/Control.NotebookbarBuilder.js | 10 ++++++++++ 1 file changed, 10 insertions(+)
New commits: commit a1345dbebddafeaef9270d7e168041b0da99aaa1 Author: Szymon Kłos <szymon.k...@collabora.com> AuthorDate: Fri Jul 17 11:31:04 2020 +0200 Commit: Szymon Kłos <szymon.k...@collabora.com> CommitDate: Fri Jul 17 14:29:18 2020 +0200 notebookbar: use native hyperlink dialog Change-Id: If8abe43fba4c46b8273214f54a30b425cf48aeff Reviewed-on: https://gerrit.libreoffice.org/c/online/+/98945 Tested-by: Jenkins Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com> Reviewed-by: Szymon Kłos <szymon.k...@collabora.com> diff --git a/loleaflet/src/control/Control.NotebookbarBuilder.js b/loleaflet/src/control/Control.NotebookbarBuilder.js index 8f65d0b37..707045f71 100644 --- a/loleaflet/src/control/Control.NotebookbarBuilder.js +++ b/loleaflet/src/control/Control.NotebookbarBuilder.js @@ -32,6 +32,7 @@ L.Control.NotebookbarBuilder = L.Control.JSDialogBuilder.extend({ this._toolitemHandlers['.uno:Color'] = this._colorControl; this._toolitemHandlers['.uno:FillColor'] = this._colorControl; + this._toolitemHandlers['.uno:HyperlinkDialog'] = this._insertHyperlinkControl; this._toolitemHandlers['.uno:InsertTable'] = this._insertTableControl; this._toolitemHandlers['.uno:InsertGraphic'] = this._insertGraphicControl; this._toolitemHandlers['.uno:InsertAnnotation'] = this._insertAnnotationControl; @@ -334,6 +335,15 @@ L.Control.NotebookbarBuilder = L.Control.JSDialogBuilder.extend({ return false; }, + _insertHyperlinkControl: function(parentContainer, data, builder) { + var control = builder._unoToolButton(parentContainer, data, builder); + + $(control.container).unbind('click'); + $(control.container).click(function () { + builder.map.showHyperlinkDialog(); + }); + }, + _insertTableControl: function(parentContainer, data, builder) { var control = builder._unoToolButton(parentContainer, data, builder); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits