loleaflet/src/control/Control.Menubar.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-)
New commits: commit 3c121dad3765f3de68390d160210075701cde9b7 Author: Aditya Dewan <iit2015...@iiita.ac.in> Date: Mon Jun 5 18:05:04 2017 +0530 tdf#97020 follow up - Adding find&replace functionality added option for calc and impress draggable operation now smoother Change-Id: I46210689a1592478827271385da48a854aece766 Reviewed-on: https://gerrit.libreoffice.org/38405 Reviewed-by: pranavk <pran...@collabora.co.uk> Tested-by: pranavk <pran...@collabora.co.uk> diff --git a/loleaflet/src/control/Control.Menubar.js b/loleaflet/src/control/Control.Menubar.js index 87d224e7..a480f15e 100644 --- a/loleaflet/src/control/Control.Menubar.js +++ b/loleaflet/src/control/Control.Menubar.js @@ -191,6 +191,8 @@ L.Control.Menubar = L.Control.extend({ {name: _('Copy'), type: 'unocommand', uno: '.uno:Copy'}, {name: _('Paste'), type: 'unocommand', uno: '.uno:Paste'}, {type: 'separator'}, + {name: _('Find & Replace'), id: 'findandreplace', type: 'action'}, + {type: 'separator'}, {name: _('Select all'), type: 'unocommand', uno: '.uno:SelectAll'}] }, {name: _('View'), id: 'view', type: 'menu', menu: [ @@ -251,6 +253,8 @@ L.Control.Menubar = L.Control.extend({ {name: _('Copy'), type: 'unocommand', uno: '.uno:Copy'}, {name: _('Paste'), type: 'unocommand', uno: '.uno:Paste'}, {type: 'separator'}, + {name: _('Find & Replace'), id: 'findandreplace', type: 'action'}, + {type: 'separator'}, {name: _('Select all'), type: 'unocommand', uno: '.uno:SelectAll'}] }, {name: _('View'), id: 'view', type: 'menu', menu: [ @@ -452,6 +456,7 @@ L.Control.Menubar = L.Control.extend({ </tr>\ </table>\ '; + var mouseMoveFunc; vex.dialog.open({ showCloseButton: true, escapeButtonCloses: true, @@ -505,7 +510,7 @@ L.Control.Menubar = L.Control.extend({ selected.style.cursor = 'default'; selected = null; }); - $('.vex').on('mousemove', function(e) { + var mouseMoveFunc = function(e) { xPos = e.pageX; yPos = e.pageY; if (selected !== null) { @@ -518,7 +523,11 @@ L.Control.Menubar = L.Control.extend({ selected.style.top = (yPos - yElem) + 'px'; } } - }); + }; + $(document).on('mousemove', mouseMoveFunc); + }, + afterClose: function(e) { + $(document).off('mousemove', mouseMoveFunc); }, onSubmit: function(event) { $vexContent = $(this).parent(); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits