loleaflet/css/impress-mobile.css | 4 ++++ loleaflet/src/map/handler/Map.StateChanges.js | 14 +++++++++++++- 2 files changed, 17 insertions(+), 1 deletion(-)
New commits: commit 80f7985e039093fc908450baae5d48ab96bc2d15 Author: Pedro Pinto Silva <pedro.si...@collabora.com> AuthorDate: Wed Nov 13 15:05:30 2019 +0100 Commit: Pedro Pinto da Silva <pedro.si...@collabora.com> CommitDate: Thu Nov 14 09:47:51 2019 +0100 Mobile: Impress: add visual cue when editing slide master Change-Id: I3a8882fbb76fb5c1d364381650d1424f140ccbd2 Reviewed-on: https://gerrit.libreoffice.org/82606 Reviewed-by: Pedro Pinto da Silva <pedro.si...@collabora.com> Tested-by: Pedro Pinto da Silva <pedro.si...@collabora.com> diff --git a/loleaflet/css/impress-mobile.css b/loleaflet/css/impress-mobile.css index e69de29bb..a1ce1ef8e 100644 --- a/loleaflet/css/impress-mobile.css +++ b/loleaflet/css/impress-mobile.css @@ -0,0 +1,4 @@ +.slide-master-mode > .leaflet-container{ + background-color: #c2d5ed; + box-shadow: inset 0px 0px 5px 0px #4a96d3; +} diff --git a/loleaflet/src/map/handler/Map.StateChanges.js b/loleaflet/src/map/handler/Map.StateChanges.js index cdee49161..060a48cfe 100644 --- a/loleaflet/src/map/handler/Map.StateChanges.js +++ b/loleaflet/src/map/handler/Map.StateChanges.js @@ -3,7 +3,8 @@ * L.Map.StateChanges stores the state changes commands coming from core * LOK_CALLBACK_STATE_CHANGED callback */ - + /* global $ */ + /*eslint no-extend-native:0*/ L.Map.mergeOptions({ stateChangeHandler: true }); @@ -26,6 +27,7 @@ L.Map.StateChangeHandler = L.Handler.extend({ }, _onStateChanged: function(e) { + var slideMasterPageItem = this._map['stateChangeHandler'].getItemValue('.uno:SlideMasterPage'); var index = e.state.indexOf('{'); var state = index !== -1 ? JSON.parse(e.state.substring(index)) : e.state; this._items[e.commandName] = state; @@ -33,6 +35,16 @@ L.Map.StateChangeHandler = L.Handler.extend({ var redlineId = 'change-' + state; this._map._docLayer._annotations.selectById(redlineId); } + $('#document-container').removeClass('slide-master-mode'); + $('#document-container').addClass('slide-normal-mode'); + if (slideMasterPageItem) { + $('#document-container').removeClass('slide-normal-mode'); + $('#document-container').addClass('slide-master-mode'); + } + if (!slideMasterPageItem || slideMasterPageItem == 'false' || slideMasterPageItem == 'undefined') { + $('#document-container').removeClass('slide-master-mode'); + $('#document-container').addClass('slide-normal-mode'); + } }, getItems: function() { _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits