loleaflet/src/control/Control.Zoom.js     |    2 -
 loleaflet/src/core/Log.js                 |    2 -
 loleaflet/src/core/Socket.js              |    2 -
 loleaflet/src/map/handler/Map.Keyboard.js |   37 +++++++++++++++++++++++++++++-
 4 files changed, 39 insertions(+), 4 deletions(-)

New commits:
commit 29478bb7faff8ed74bc199a27ae8b7231be19499
Author: Henry Castro <hcas...@collabora.com>
Date:   Sat Jan 16 15:06:50 2016 -0400

    loleaflet: fixed js lint errors misc files

diff --git a/loleaflet/src/control/Control.Zoom.js 
b/loleaflet/src/control/Control.Zoom.js
index 407a25b..c3a38d4 100644
--- a/loleaflet/src/control/Control.Zoom.js
+++ b/loleaflet/src/control/Control.Zoom.js
@@ -53,7 +53,7 @@ L.Control.Zoom = L.Control.extend({
                }
        },
 
-       _fitWidth: function (e) {
+       _fitWidth: function () {
                if (!this._disabled) {
                        this._map.fitWidthZoom();
                }
diff --git a/loleaflet/src/core/Log.js b/loleaflet/src/core/Log.js
index 551cff7..667378b 100644
--- a/loleaflet/src/core/Log.js
+++ b/loleaflet/src/core/Log.js
@@ -31,7 +31,7 @@ L.Log = {
        },
 
        print: function () {
-               console.log(this._getEntries());
+               // console.log(this._getEntries());
        },
 
        save: function () {
diff --git a/loleaflet/src/core/Socket.js b/loleaflet/src/core/Socket.js
index ec16169..57f239f 100644
--- a/loleaflet/src/core/Socket.js
+++ b/loleaflet/src/core/Socket.js
@@ -248,5 +248,5 @@ L.Socket = L.Class.extend({
 });
 
 L.socket = function (map) {
-    return new L.Socket(map);
+       return new L.Socket(map);
 };
diff --git a/loleaflet/src/map/handler/Map.Keyboard.js 
b/loleaflet/src/map/handler/Map.Keyboard.js
index 6b03aaa..cac51b9 100644
--- a/loleaflet/src/map/handler/Map.Keyboard.js
+++ b/loleaflet/src/map/handler/Map.Keyboard.js
@@ -139,6 +139,11 @@ L.Map.Keyboard = L.Handler.extend({
                46  : true // delete
        },
 
+       keyCodes: {
+               pageUp:   33,
+               pageDown: 34
+       },
+
        navigationKeyCodes: {
                left:    [37],
                right:   [39],
@@ -225,7 +230,12 @@ L.Map.Keyboard = L.Handler.extend({
                var shift = e.originalEvent.shiftKey ? this.keyModifier.shift : 
0;
                var ctrl = e.originalEvent.ctrlKey ? this.keyModifier.ctrl : 0;
                var alt = e.originalEvent.altKey ? this.keyModifier.alt : 0;
-               this.modifier = shift | ctrl | alt;
+               var cmd = e.originalEvent.metaKey ? this.keyModifier.ctrlMac : 
0;
+               this.modifier = shift | ctrl | alt | cmd;
+
+               if (cmd) {
+                       return;
+               }
 
                if (ctrl) {
                        if (this._handleCtrlCommand(e)) {
@@ -233,6 +243,22 @@ L.Map.Keyboard = L.Handler.extend({
                        }
                }
 
+               // Change slides with PgUp/PgDown in Presentation
+               if (this._map.getDocType() === 'presentation' && !this.modifier 
&& e.type === 'keyup') {
+                       var _keyCode = e.originalEvent.keyCode;
+                       if (_keyCode === this.keyCodes.pageUp || _keyCode === 
this.keyCodes.pageDown) {
+                               e.originalEvent.preventDefault();
+                               e.originalEvent.stopPropagation();
+
+                               if (_keyCode === this.keyCodes.pageUp) {
+                                       this._map.setPart('prev');
+                               }
+                               else if (_keyCode === this.keyCodes.pageDown) {
+                                       this._map.setPart('next');
+                               }
+                       }
+               }
+
                var charCode = e.originalEvent.charCode;
                var keyCode = e.originalEvent.keyCode;
                var unoKeyCode = this._toUNOKeyCode(keyCode);
@@ -307,6 +333,12 @@ L.Map.Keyboard = L.Handler.extend({
 
                if (e.originalEvent.altKey || e.originalEvent.shiftKey) {
 
+                       // need to handle Ctrl + Alt + C separately for Firefox
+                       if (e.originalEvent.key === 'c' && 
e.originalEvent.altKey) {
+                               this._map._socket.sendMessage('uno 
.uno:InsertAnnotation');
+                               return true;
+                       }
+
                        // Ctrl + Alt
                        if (!e.originalEvent.shiftKey) {
                                switch (e.originalEvent.keyCode) {
@@ -354,6 +386,9 @@ L.Map.Keyboard = L.Handler.extend({
                                return true;
                        case 86: // v
                                return true;
+                       case 112: // f1
+                               this._map._socket.sendMessage('uno 
.uno:NoteVisible');
+                               return true;
                        case 188: // ,
                                this._map._socket.sendMessage('uno 
.uno:SubScript');
                                return true;
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to