loleaflet/css/mobilewizard.css                   |   10 ++++++--
 loleaflet/src/control/Control.JSDialogBuilder.js |   27 ++++++++++++++++++-----
 2 files changed, 30 insertions(+), 7 deletions(-)

New commits:
commit b040fe13b18aa49f647772aca4aacac4a3fc7a7a
Author:     Szymon Kłos <szymon.k...@collabora.com>
AuthorDate: Thu Mar 19 14:02:21 2020 +0100
Commit:     Szymon Kłos <szymon.k...@collabora.com>
CommitDate: Thu Mar 19 14:02:21 2020 +0100

    jsdialog: add custom text for select range button

diff --git a/loleaflet/src/control/Control.JSDialogBuilder.js 
b/loleaflet/src/control/Control.JSDialogBuilder.js
index 5efb372e2..fc084bdfc 100644
--- a/loleaflet/src/control/Control.JSDialogBuilder.js
+++ b/loleaflet/src/control/Control.JSDialogBuilder.js
@@ -1130,9 +1130,17 @@ L.Control.JSDialogBuilder = L.Control.extend({
                return false;
        },
 
+       _customPushButtonTextForId: function(buttonId) {
+               if (buttonId == 'validref')
+                       return _('Select range');
+
+               return '';
+       },
+
        _pushbuttonControl: function(parentContainer, data, builder, 
customCallback) {
                var pushbutton = L.DomUtil.create('button', '', 
parentContainer);
-               pushbutton.innerHTML = builder._cleanText(data.text);
+               var customText = builder._customPushButtonTextForId(data.id);
+               pushbutton.innerHTML = customText !== '' ? customText : 
builder._cleanText(data.text);
                pushbutton.id = data.id;
 
                if (data.enabled == 'false')
commit 4c271743ab37a6e9c808151beb7dd93e799993cb
Author:     Szymon Kłos <szymon.k...@collabora.com>
AuthorDate: Wed Mar 18 14:47:36 2020 +0100
Commit:     Szymon Kłos <szymon.k...@collabora.com>
CommitDate: Wed Mar 18 14:47:36 2020 +0100

    jsdialog: full width combobox

diff --git a/loleaflet/css/mobilewizard.css b/loleaflet/css/mobilewizard.css
index b5f147329..9bb813415 100644
--- a/loleaflet/css/mobilewizard.css
+++ b/loleaflet/css/mobilewizard.css
@@ -806,6 +806,11 @@
                width: 100%;
        }
 
+       .combobox {
+               width: -moz-available !important;
+               width: -webkit-fill-available !important;
+       }
+
        .ui-edit.mobile-wizard, textarea {
                width: -moz-available;
                width: -webkit-fill-available;
diff --git a/loleaflet/src/control/Control.JSDialogBuilder.js 
b/loleaflet/src/control/Control.JSDialogBuilder.js
index 6398649ad..5efb372e2 100644
--- a/loleaflet/src/control/Control.JSDialogBuilder.js
+++ b/loleaflet/src/control/Control.JSDialogBuilder.js
@@ -1165,7 +1165,7 @@ L.Control.JSDialogBuilder = L.Control.extend({
                if (data && data.id)
                        sectionTitle.id = data.id;
 
-               var leftDiv = L.DomUtil.create('div', 'ui-header-left', 
sectionTitle);
+               var leftDiv = L.DomUtil.create('div', 'ui-header-left 
combobox', sectionTitle);
 
                var editCallback = function(value) {
                        builder.callback('combobox', 'change', data, value, 
builder);
commit 13d87353775956464da6cb7ad9c9a58a55542c58
Author:     Szymon Kłos <szymon.k...@collabora.com>
AuthorDate: Wed Mar 18 14:45:22 2020 +0100
Commit:     Szymon Kłos <szymon.k...@collabora.com>
CommitDate: Wed Mar 18 14:45:22 2020 +0100

    jsdialog: keep edit field in line with arrow

diff --git a/loleaflet/css/mobilewizard.css b/loleaflet/css/mobilewizard.css
index 51b856ca7..b5f147329 100644
--- a/loleaflet/css/mobilewizard.css
+++ b/loleaflet/css/mobilewizard.css
@@ -809,7 +809,7 @@
        .ui-edit.mobile-wizard, textarea {
                width: -moz-available;
                width: -webkit-fill-available;
-               margin: 0px 5% 10px 5% !important;
+               margin: 10px 5% 10px 5% !important;
        }
 
        #label9, #documentlabel-mobile {
commit c66053fa9d889b4c8e21f40eeaab4da86083af9f
Author:     Szymon Kłos <szymon.k...@collabora.com>
AuthorDate: Wed Mar 18 13:01:59 2020 +0100
Commit:     Szymon Kłos <szymon.k...@collabora.com>
CommitDate: Wed Mar 18 13:01:59 2020 +0100

    jsdialog: fix checkbox

diff --git a/loleaflet/src/control/Control.JSDialogBuilder.js 
b/loleaflet/src/control/Control.JSDialogBuilder.js
index 24e549444..6398649ad 100644
--- a/loleaflet/src/control/Control.JSDialogBuilder.js
+++ b/loleaflet/src/control/Control.JSDialogBuilder.js
@@ -603,7 +603,7 @@ L.Control.JSDialogBuilder = L.Control.extend({
                }
 
                checkbox.addEventListener('change', function() {
-                       builder.callback('checkbox', 'change', checkbox, 
this.checked, builder);
+                       builder.callback('checkbox', 'change', div, 
this.checked, builder);
                });
 
                var customCommand = builder._mapWindowIdToUnoCommand(data.id);
commit 8148837e06623b5b394e175d026aa7d4a11c82ff
Author:     Szymon Kłos <szymon.k...@collabora.com>
AuthorDate: Tue Mar 17 15:17:57 2020 +0100
Commit:     Szymon Kłos <szymon.k...@collabora.com>
CommitDate: Tue Mar 17 15:29:42 2020 +0100

    jsdialog: textarea without cursor is a paragraph

diff --git a/loleaflet/src/control/Control.JSDialogBuilder.js 
b/loleaflet/src/control/Control.JSDialogBuilder.js
index a2a355c4f..24e549444 100644
--- a/loleaflet/src/control/Control.JSDialogBuilder.js
+++ b/loleaflet/src/control/Control.JSDialogBuilder.js
@@ -1101,8 +1101,17 @@ L.Control.JSDialogBuilder = L.Control.extend({
        },
 
        _multiLineEditControl: function(parentContainer, data, builder, 
callback) {
-               var edit = L.DomUtil.create('textarea', '', parentContainer);
-               edit.value = builder._cleanText(data.text);
+               var controlType = 'textarea';
+               if (data.cursor && data.cursor === 'false')
+                       controlType = 'p';
+
+               var edit = L.DomUtil.create(controlType, '', parentContainer);
+
+               if (controlType === 'textarea')
+                       edit.value = builder._cleanText(data.text);
+               else
+                       edit.innerHTML = builder._cleanText(data.text);
+
                edit.id = data.id;
 
                if (data.enabled == 'false')
commit 73ae188c3926730f98abdbb7f3aeadde592b4fed
Author:     Szymon Kłos <szymon.k...@collabora.com>
AuthorDate: Mon Mar 16 19:08:38 2020 +0100
Commit:     Szymon Kłos <szymon.k...@collabora.com>
CommitDate: Tue Mar 17 15:29:35 2020 +0100

    jsdialog: edit control full width

diff --git a/loleaflet/css/mobilewizard.css b/loleaflet/css/mobilewizard.css
index 0b58c0773..51b856ca7 100644
--- a/loleaflet/css/mobilewizard.css
+++ b/loleaflet/css/mobilewizard.css
@@ -807,8 +807,9 @@
        }
 
        .ui-edit.mobile-wizard, textarea {
-               margin-left: 5% !important;
-               margin-bottom: 10px;
+               width: -moz-available;
+               width: -webkit-fill-available;
+               margin: 0px 5% 10px 5% !important;
        }
 
        #label9, #documentlabel-mobile {
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to