loleaflet/src/control/Control.JSDialogBuilder.js |   13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

New commits:
commit a5d7e2e349cb56826f2c394def5c661161d8617f
Author:     Szymon Kłos <szymon.k...@collabora.com>
AuthorDate: Mon Oct 14 12:06:35 2019 +0200
Commit:     Szymon Kłos <szymon.k...@collabora.com>
CommitDate: Mon Oct 14 12:06:44 2019 +0200

    jsdialogs: add possibility to change unit presentation
    
    Change-Id: I6f3afdbd6c7a4708f3a1e17239811fd213f0ac9b

diff --git a/loleaflet/src/control/Control.JSDialogBuilder.js 
b/loleaflet/src/control/Control.JSDialogBuilder.js
index 032c031a3..24d3fbeac 100644
--- a/loleaflet/src/control/Control.JSDialogBuilder.js
+++ b/loleaflet/src/control/Control.JSDialogBuilder.js
@@ -4,7 +4,7 @@
  * from the JSON description provided by the server.
  */
 
-/* global $ w2ui */
+/* global $ w2ui _ */
 L.Control.JSDialogBuilder = L.Control.extend({
 
        /* Handler is a function which takes three parameters:
@@ -338,6 +338,14 @@ L.Control.JSDialogBuilder = L.Control.extend({
                return false;
        },
 
+       _unitToVisibleString: function(unit) {
+               if (unit == 'inch') {
+                       return _('\"');
+               }
+
+               return unit;
+       },
+
        _spinfieldControl: function(parentContainer, data, builder) {
                var div = L.DomUtil.create('div', 'spinfieldcontainer', 
parentContainer);
 
@@ -350,7 +358,7 @@ L.Control.JSDialogBuilder = L.Control.extend({
 
                if (data.unit) {
                        var unit = L.DomUtil.create('span', 'spinfieldunit', 
div);
-                       unit.innerHTML = data.unit;
+                       unit.innerHTML = 
builder._unitToVisibleString(data.unit);
                }
 
                var controlsContainer = L.DomUtil.create('div', 
'sinfieldcontrols', div);
@@ -363,7 +371,6 @@ L.Control.JSDialogBuilder = L.Control.extend({
                        $(spinfield).attr('disabled', 'disabled');
 
                if (data.children && data.children.length) {
-                       // TODO: units
                        $(spinfield).attr('value', 
data.children[0].text.replace('%', ''));
                }
 
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to