[Libreoffice-commits] online.git: loleaflet/src
Szymon KÅos (via logerrit)
logerrit at kemper.freedesktop.org
Wed Jul 1 10:34:06 UTC 2020
loleaflet/src/control/Control.NotebookbarBuilder.js | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
New commits:
commit fcc6f1cd17ce4b2ab12b7b7161da2598696caaa6
Author: Szymon Kłos <szymon.klos at collabora.com>
AuthorDate: Wed Jul 1 11:04:20 2020 +0200
Commit: Szymon Kłos <szymon.klos at collabora.com>
CommitDate: Wed Jul 1 12:33:47 2020 +0200
notebookbar: fix comboboxes
Change-Id: I5f7c2fbf31d8b0babca3b96424138aa0a38e3676
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/97599
Tested-by: Jenkins
Reviewed-by: Szymon Kłos <szymon.klos at collabora.com>
diff --git a/loleaflet/src/control/Control.NotebookbarBuilder.js b/loleaflet/src/control/Control.NotebookbarBuilder.js
index 3c01a12aa..dc00ace4b 100644
--- a/loleaflet/src/control/Control.NotebookbarBuilder.js
+++ b/loleaflet/src/control/Control.NotebookbarBuilder.js
@@ -142,7 +142,7 @@ L.Control.NotebookbarBuilder = L.Control.JSDialogBuilder.extend({
if (commandName === '.uno:CharFontName') {
$('#fontnamecombobox').val(state).trigger('change');
} else if (commandName === '.uno:FontHeight') {
- $('#fontsize').val(state).trigger('change');
+ $('#fontsize').val(parseFloat(state)).trigger('change');
} else if (commandName === '.uno:StyleApply') {
$('#applystyle').val(state).trigger('change');
}
@@ -153,7 +153,7 @@ L.Control.NotebookbarBuilder = L.Control.JSDialogBuilder.extend({
if (id === 'fontnamecombobox') {
$(combobox).on('select2:select', function (e) {
- var font = e.target.value;
+ var font = e.params.data.text;
builder.map.applyFont(font);
builder.map.focus();
});
@@ -163,7 +163,7 @@ L.Control.NotebookbarBuilder = L.Control.JSDialogBuilder.extend({
}
else if (id === 'fontsize') {
$(combobox).on('select2:select', function (e) {
- builder.map.applyFontSize(e.target.value);
+ builder.map.applyFontSize(parseFloat(e.params.data.text));
builder.map.focus();
});
@@ -208,8 +208,14 @@ L.Control.NotebookbarBuilder = L.Control.JSDialogBuilder.extend({
data.entries.forEach(function (value, index) {
var selected = parseInt(data.selectedEntries[0]) == index;
- processedData.push({id: index, text: value, selected: selected});
+ var id = index;
+ if (data.id === 'fontsize')
+ id = parseFloat(value);
+ if (data.id === 'fontnamecombobox')
+ id = value;
+ processedData.push({id: id, text: value, selected: selected});
});
+ console.log(processedData);
$(select).select2({
data: processedData,
More information about the Libreoffice-commits
mailing list