[Libreoffice-commits] online.git: 2 commits - loleaflet/dist loleaflet/src
Pranav Kant
pranavk at collabora.co.uk
Wed Dec 14 15:42:59 UTC 2016
loleaflet/dist/toolbar/toolbar.js | 37 +++++++++++++++++--------------------
loleaflet/src/core/Browser.js | 2 +-
2 files changed, 18 insertions(+), 21 deletions(-)
New commits:
commit 6f212ee49db21cf468a3afeb1aadc00e2043b27d
Author: Pranav Kant <pranavk at collabora.co.uk>
Date: Wed Dec 14 20:51:19 2016 +0530
loleaflet: Fix L.Browser.pointer
window.PointerEvent is available even on non-touch devices in
chrome and Edge (and maybe others too, firefox doesn't have it).
So it results in L.Browser.pointer resulting in true on Chrome,
Edge while false in firefox which leads to click event not
working on these browsers.
Fallout from a0036f24bac8fdfd67055935aa756c873db30fe7
Change-Id: I73b5824882e1cc1f87cdfbc9e7e31f22320367b1
diff --git a/loleaflet/src/core/Browser.js b/loleaflet/src/core/Browser.js
index fd9d7a8..38640b9 100644
--- a/loleaflet/src/core/Browser.js
+++ b/loleaflet/src/core/Browser.js
@@ -30,7 +30,7 @@
mobile = typeof orientation !== 'undefined' || ua.indexOf('mobile') !== -1,
msPointer = !window.PointerEvent && window.MSPointerEvent,
- pointer = window.PointerEvent || msPointer,
+ pointer = (window.PointerEvent && navigator.maxTouchPoints) || msPointer,
ie3d = ie && ('transition' in doc.style),
webkit3d = ('WebKitCSSMatrix' in window) && ('m11' in new window.WebKitCSSMatrix()) && !android23,
commit 07df52e45ad7c9478b3b404caf1445081122b50c
Author: Pranav Kant <pranavk at collabora.co.uk>
Date: Wed Dec 14 19:32:00 2016 +0530
loleaflet: Refresh the toolbar
Change-Id: I16fed0dd508ce6d3863157d316ab17898b680df5
diff --git a/loleaflet/dist/toolbar/toolbar.js b/loleaflet/dist/toolbar/toolbar.js
index 8db30ae..a80ab4a 100644
--- a/loleaflet/dist/toolbar/toolbar.js
+++ b/loleaflet/dist/toolbar/toolbar.js
@@ -427,6 +427,23 @@ $(function () {
$('#backColorPicker').on('change.color', onColorPick);
}
+ // Fill the style select box if not yet filled
+ if ($('.styles-select')[0].length === 0) {
+ var data = [''];
+ // Inserts a separator element
+ data = data.concat({text: '\u2500\u2500\u2500\u2500\u2500\u2500', disabled: true});
+
+ L.Styles.impressLayout.forEach(function(layout) {
+ data = data.concat({id: layout.id, text: _(layout.text)});
+ }, this);
+
+ $('.styles-select').select2({
+ data: data,
+ placeholder: _('Layout')
+ });
+ $('.styles-select').on('select2:select', onStyleSelect);
+ }
+
insertTable();
}
});
@@ -1280,26 +1297,6 @@ map.on('updatepermission', function (e) {
}
});
-map.on('statusindicator', function (e) {
- if (e.statusType === 'loleafletloaded') {
- var data = [''];
- if (map.getDocType() === 'presentation') {
- // Inserts a separator element
- data = data.concat({text: '\u2500\u2500\u2500\u2500\u2500\u2500', disabled: true});
-
- L.Styles.impressLayout.forEach(function(layout) {
- data = data.concat({id: layout.id, text: _(layout.text)});
- }, this);
-
- $('.styles-select').select2({
- data: data,
- placeholder: _('Layout')
- });
- $('.styles-select').on('select2:select', onStyleSelect);
- }
- }
-});
-
map.on('keydown', function (e) {
if (e.originalEvent.ctrlKey && !e.originalEvent.altKey &&
(e.originalEvent.key === 'f' || e.originalEvent.key === 'F')) {
More information about the Libreoffice-commits
mailing list