summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Meeks <michael.meeks@collabora.com>2019-12-19 11:20:26 +0000
committerMichael Meeks <michael.meeks@collabora.com>2019-12-19 13:25:50 +0100
commit98e2a9f98ba88b5ed0192c693730139c58b51900 (patch)
treea8f5788f6146db043ae8dcf3e5b10a408aa2903b
parente981bf26b32a260df25553c8232f6b73f92e4fa5 (diff)
sidebars: if we don't have a sidebar id - use -1 instead.
A matching patch looks up the view's sidebar-window for large dialog identifiers in core. Change-Id: Ib7ee3f09af739dbe857a795725316040046a171f Reviewed-on: https://gerrit.libreoffice.org/85513 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
-rw-r--r--loleaflet/src/control/Control.JSDialogBuilder.js3
-rw-r--r--loleaflet/src/control/Control.MobileWizard.js4
2 files changed, 5 insertions, 2 deletions
diff --git a/loleaflet/src/control/Control.JSDialogBuilder.js b/loleaflet/src/control/Control.JSDialogBuilder.js
index 9d91807cd..916157c99 100644
--- a/loleaflet/src/control/Control.JSDialogBuilder.js
+++ b/loleaflet/src/control/Control.JSDialogBuilder.js
@@ -104,7 +104,8 @@ L.Control.JSDialogBuilder = L.Control.extend({
builder.map.sendUnoCommand(data);
} else if (object) {
data = typeof data === 'string' ? data.replace('"', '\\"') : data;
- var message = 'dialogevent ' + window.sidebarId + ' {\"id\":\"' + object.id + '\", \"cmd\": \"' + eventType + '\", \"data\":\"' + data + '\"}';
+ var message = 'dialogevent ' + (window.sidebarId !== undefined ? window.sidebarId : -1) +
+ ' {\"id\":\"' + object.id + '\", \"cmd\": \"' + eventType + '\", \"data\":\"' + data + '\"}';
builder.map._socket.sendMessage(message);
}
},
diff --git a/loleaflet/src/control/Control.MobileWizard.js b/loleaflet/src/control/Control.MobileWizard.js
index 035d14f36..712677c4a 100644
--- a/loleaflet/src/control/Control.MobileWizard.js
+++ b/loleaflet/src/control/Control.MobileWizard.js
@@ -226,7 +226,9 @@ L.Control.MobileWizard = L.Control.extend({
_refreshSidebar: function() {
var map = this.map;
setTimeout(function () {
- var message = 'dialogevent ' + window.sidebarId + ' {\"id\":\"-1\"}';
+ var message = 'dialogevent ' +
+ (window.sidebarId !== undefined ? window.sidebarId : -1) +
+ ' {\"id\":\"-1\"}';
map._socket.sendMessage(message);
}, 400);
},