[Libreoffice-commits] online.git: loleaflet/src
Szymon Kłos (via logerrit)
logerrit at kemper.freedesktop.org
Fri Oct 4 11:48:05 UTC 2019
loleaflet/src/control/Control.JSDialogBuilder.js | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
New commits:
commit 97d3d5c273cf41a79bce370f0570c97fd55f202e
Author: Szymon Kłos <szymon.klos at collabora.com>
AuthorDate: Thu Oct 3 17:02:53 2019 +0200
Commit: Szymon Kłos <szymon.klos at collabora.com>
CommitDate: Fri Oct 4 13:47:48 2019 +0200
jsdialogs: Hide objects if needed
Change-Id: Ic657f7d5668a0b38492fd4a29364e4e4b5b33976
Reviewed-on: https://gerrit.libreoffice.org/80206
Reviewed-by: Szymon Kłos <szymon.klos at collabora.com>
Tested-by: Szymon Kłos <szymon.klos at collabora.com>
diff --git a/loleaflet/src/control/Control.JSDialogBuilder.js b/loleaflet/src/control/Control.JSDialogBuilder.js
index 85d76931f..23881b83d 100644
--- a/loleaflet/src/control/Control.JSDialogBuilder.js
+++ b/loleaflet/src/control/Control.JSDialogBuilder.js
@@ -204,6 +204,9 @@ L.Control.JSDialogBuilder = L.Control.extend({
builder.callback('radiobutton', 'change', radiobutton, this.checked, builder);
});
+ if (data.hidden)
+ $(radiobutton).hide();
+
return false;
},
@@ -224,6 +227,9 @@ L.Control.JSDialogBuilder = L.Control.extend({
builder.callback('checkbox', 'change', checkbox, this.checked, builder);
});
+ if (data.hidden)
+ $(checkbox).hide();
+
return false;
},
@@ -243,6 +249,9 @@ L.Control.JSDialogBuilder = L.Control.extend({
builder.callback('spinfield', 'change', spinfield, this.value, builder);
});
+ if (data.hidden)
+ $(spinfield).hide();
+
return false;
},
@@ -257,6 +266,9 @@ L.Control.JSDialogBuilder = L.Control.extend({
builder.callback('edit', 'change', edit, this.value, builder);
});
+ if (data.hidden)
+ $(edit).hide();
+
return false;
},
@@ -271,6 +283,9 @@ L.Control.JSDialogBuilder = L.Control.extend({
builder.callback('pushbutton', 'click', pushbutton, data.command, builder);
});
+ if (data.hidden)
+ $(pushbutton).hide();
+
return false;
},
@@ -298,6 +313,9 @@ L.Control.JSDialogBuilder = L.Control.extend({
$(option).attr('selected', 'selected');
}
+ if (data.hidden)
+ $(listbox).hide();
+
listbox.addEventListener('change', function() {
builder.callback('combobox', 'change', listbox, this.value, builder);
});
@@ -309,6 +327,9 @@ L.Control.JSDialogBuilder = L.Control.extend({
var fixedtext = L.DomUtil.create('p', '', parentContainer);
fixedtext.innerHTML = builder._cleanText(data.text);
+ if (data.hidden)
+ $(fixedtext).hide();
+
return false;
},
More information about the Libreoffice-commits
mailing list