loleaflet/src/control/Control.JSDialogBuilder.js | 22 +++++++++++++++++++++- loleaflet/src/core/Util.js | 5 +++++ 2 files changed, 26 insertions(+), 1 deletion(-)
New commits: commit 47d8f51b46d2b64e285437a33a19b74e5220c7d7 Author: Szymon Kłos <szymon.k...@collabora.com> AuthorDate: Thu Nov 28 12:10:01 2019 +0100 Commit: Szymon Kłos <szymon.k...@collabora.com> CommitDate: Thu Nov 28 12:10:01 2019 +0100 jsdialog: correctly read .uno:Size values Change-Id: Ic469c959afbf28d04ef75b53eac5559a2ea8106d diff --git a/loleaflet/src/control/Control.JSDialogBuilder.js b/loleaflet/src/control/Control.JSDialogBuilder.js index 5d4975347..da6ce637f 100644 --- a/loleaflet/src/control/Control.JSDialogBuilder.js +++ b/loleaflet/src/control/Control.JSDialogBuilder.js @@ -565,6 +565,12 @@ L.Control.JSDialogBuilder = L.Control.extend({ case 'setgamma': return '.uno:GrafGamma'; + + case 'selectwidth': + return '.uno:Size'; + + case 'selectheight': + return '.uno:Size'; } return null; @@ -782,6 +788,20 @@ L.Control.JSDialogBuilder = L.Control.extend({ return String(state.replace(',', '.') / 100.0); } break; + + case 'selectwidth': + state = items.getItemValue('.uno:Size'); + if (state) { + return String(L.mm100thToInch(state.split('x')[0]).toFixed(2)); + } + break; + + case 'selectheight': + state = items.getItemValue('.uno:Size'); + if (state) { + return String(L.mm100thToInch(state.split('x')[1]).toFixed(2)); + } + break; } return null; diff --git a/loleaflet/src/core/Util.js b/loleaflet/src/core/Util.js index da81e6783..e504c92c5 100644 --- a/loleaflet/src/core/Util.js +++ b/loleaflet/src/core/Util.js @@ -195,6 +195,10 @@ L.Util = { isEmpty: function(o) { return !(o && o.length); + }, + + mm100thToInch: function(mm) { + return mm / 2540; } }; @@ -249,3 +253,4 @@ L.round = L.Util.round; L.getDpiScaleFactor = L.Util.getDpiScaleFactor; L.toggleFullScreen = L.Util.toggleFullScreen; L.isEmpty = L.Util.isEmpty; +L.mm100thToInch = L.Util.mm100thToInch; commit 17601e461ce6dedcf33becd9ec3a0996e628d286 Author: Szymon Kłos <szymon.k...@collabora.com> AuthorDate: Thu Nov 28 11:53:56 2019 +0100 Commit: Szymon Kłos <szymon.k...@collabora.com> CommitDate: Thu Nov 28 11:54:25 2019 +0100 jsdialog: correctly read gamma value Change-Id: I3eafd45bf405539a6c38d0901ec5a39d8ae1d788 diff --git a/loleaflet/src/control/Control.JSDialogBuilder.js b/loleaflet/src/control/Control.JSDialogBuilder.js index 158c209e5..5d4975347 100644 --- a/loleaflet/src/control/Control.JSDialogBuilder.js +++ b/loleaflet/src/control/Control.JSDialogBuilder.js @@ -779,7 +779,7 @@ L.Control.JSDialogBuilder = L.Control.extend({ case 'setgamma': state = items.getItemValue('.uno:GrafGamma'); if (state) { - return state.replace(',', '.'); + return String(state.replace(',', '.') / 100.0); } break; } _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits