loleaflet/css/toolbar.css                        |   31 ++++++++++++++++-------
 loleaflet/src/control/Control.JSDialogBuilder.js |    8 ++++-
 2 files changed, 28 insertions(+), 11 deletions(-)

New commits:
commit 9b0aa58e5ba0539470a41fb08f0fdc18e5e480b4
Author:     Szymon Kłos <szymon.k...@collabora.com>
AuthorDate: Fri Oct 11 21:46:41 2019 +0200
Commit:     Szymon Kłos <szymon.k...@collabora.com>
CommitDate: Fri Oct 11 21:53:47 2019 +0200

    jsdialogs: spinfield units and buttons in row
    
    Change-Id: I4bcf688c2de548ab6c27c06105743c05bdfaf3b2

diff --git a/loleaflet/css/toolbar.css b/loleaflet/css/toolbar.css
index 1ffed1b48..933e031cc 100644
--- a/loleaflet/css/toolbar.css
+++ b/loleaflet/css/toolbar.css
@@ -91,14 +91,13 @@
        #DecrementIndent + input:disabled{display: none;}
        div#mobile-wizard-content input[type=number]{
                height: 46px;
-               width: 70%;
+               width: 110px;
                margin-left: 10px;
                border: none;
        }
        div#mobile-wizard-content .spinfieldcontainer{
                height: 48px;
-               margin: 24px 28px 24px 28px !important;
-               width: 70%;
+               margin: 24px 0px 24px 28px !important;
                border: 1px solid #ccc;
                border-radius: 2px;
                background-size: 28px;
@@ -1157,28 +1156,42 @@ menu-entry-with-icon.padding-left + 
menu-entry-icon.width */
 
 .spinfieldcontainer {
        display: inline-block;
+       overflow: hidden;
 }
 
 .sinfieldcontrols {
        background-color: #eee;
        text-align: center;
-       width: 25px;
-       height: 48px;
-       float: right;
+       display: inline-block;
+       vertical-align: middle;
+       border-left: 1px solid #ccc;
+}
+
+.spinfieldunit {
+       color: #777;
+       width: 30px;
+       margin: 0px 10px 0px 10px;
 }
 
 .plus {
-       border-bottom: 1px solid #ccc;
-       height: 24px;
+       border-right: 1px solid #ccc;
+       width: 48px;
+       height: 48px;
        color: #777 !important;
+       display: table-cell;
+       vertical-align: middle;
 }
 
 .minus {
-       height: 24px;
+       width: 48px;
+       height: 48px;
        color: #777 !important;
+       display: table-cell;
+       vertical-align: middle;
 }
 
 .spinfieldimage {
+       width: 24px;
        height: 24px;
        vertical-align: middle;
 }
diff --git a/loleaflet/src/control/Control.JSDialogBuilder.js 
b/loleaflet/src/control/Control.JSDialogBuilder.js
index 990bc456c..a33c9ce31 100644
--- a/loleaflet/src/control/Control.JSDialogBuilder.js
+++ b/loleaflet/src/control/Control.JSDialogBuilder.js
@@ -343,8 +343,7 @@ L.Control.JSDialogBuilder = L.Control.extend({
        },
 
        _spinfieldControl: function(parentContainer, data, builder) {
-               var div = L.DomUtil.createWithId('div', data.id, 
parentContainer);
-               $(div).addClass('spinfieldcontainer');
+               var div = L.DomUtil.create('div', 'spinfieldcontainer', 
parentContainer);
 
                var image = L.DomUtil.create('img', 'spinfieldimage', div);
                var icon = builder._createIconPath(data.id);
@@ -353,6 +352,11 @@ L.Control.JSDialogBuilder = L.Control.extend({
                var spinfield = L.DomUtil.create('input', 'spinfield', div);
                spinfield.type = 'number';
 
+               if (data.unit) {
+                       var unit = L.DomUtil.create('span', 'spinfieldunit', 
div);
+                       unit.innerHTML = data.unit;
+               }
+
                var controlsContainer = L.DomUtil.create('div', 
'sinfieldcontrols', div);
                var plus = L.DomUtil.create('div', 'plus', controlsContainer);
                plus.innerHTML = '+';
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to