[Libreoffice-commits] online.git: 2 commits - loleaflet/css loleaflet/src

Szymon KÅ‚os (via logerrit) logerrit at kemper.freedesktop.org
Mon Sep 7 14:19:29 UTC 2020


 loleaflet/css/mobilewizard.css                   |   40 +++++++++++++++++++++++
 loleaflet/src/control/Control.JSDialogBuilder.js |   13 +++++--
 2 files changed, 50 insertions(+), 3 deletions(-)

New commits:
commit 2c535d564b3a5fa859e9db12711e66f0f2a97138
Author:     Szymon Kłos <szymon.klos at collabora.com>
AuthorDate: Thu Aug 13 12:19:55 2020 +0200
Commit:     Szymon Kłos <szymon.klos at collabora.com>
CommitDate: Mon Sep 7 16:19:16 2020 +0200

    mobile-wizard: style radio buttons
    
    Change-Id: Iee03b7fceada0ab1166ba35438da50b178a99ce7
    Reviewed-on: https://gerrit.libreoffice.org/c/online/+/100652
    Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice at gmail.com>
    Reviewed-by: Andras Timar <andras.timar at collabora.com>
    Reviewed-on: https://gerrit.libreoffice.org/c/online/+/102180
    Reviewed-by: Szymon Kłos <szymon.klos at collabora.com>

diff --git a/loleaflet/css/mobilewizard.css b/loleaflet/css/mobilewizard.css
index a83108951..9d5f3434a 100644
--- a/loleaflet/css/mobilewizard.css
+++ b/loleaflet/css/mobilewizard.css
@@ -794,6 +794,46 @@ div#mobile-wizard-content .spinfieldcontainer .spinfieldimage.disabled {
 	top: -20px;
 	width: 16px;
 }
+
+#mobile-wizard input[type=radio]:disabled{
+	border: 2px solid #ddd;
+	box-shadow: none;
+}
+#mobile-wizard input[type=radio]{
+	border-radius: 50%;
+	appearance: none;
+	width: 24px;
+	height: 24px;
+	margin: 10px 20px 10px 0px !important;
+	float: right;
+	-webkit-appearance: none;
+	-moz-appearance: none;
+	-o-appearance: none;
+	appearance: none;
+	border: 2px solid #aaa;
+	outline: none;
+	box-shadow: #00000015 0px 0px 2px 1px;
+}
+#mobile-wizard input[type=radio]:checked{
+	background: url(images/lc_ok_white.svg) no-repeat center;
+	background-color: #0b87e7;
+	border: 2px solid #0b87e7;
+	outline: none;
+	box-shadow: none;
+}
+#mobile-wizard input[type=radio]:checked:disabled{
+	background-color: #ddd !important;
+	border: 2px solid #ddd !important;
+}
+#mobile-wizard input[type=radio]:before{
+	width: 20px;
+	height: 20px;
+}
+#mobile-wizard input[type=radio]:after{
+	top: -20px;
+	width: 16px;
+}
+
 #enablecontour + label{
 	line-height: 44px;
 	vertical-align: baseline;
diff --git a/loleaflet/src/control/Control.JSDialogBuilder.js b/loleaflet/src/control/Control.JSDialogBuilder.js
index 81648ee86..a0e5a39f8 100644
--- a/loleaflet/src/control/Control.JSDialogBuilder.js
+++ b/loleaflet/src/control/Control.JSDialogBuilder.js
@@ -801,10 +801,13 @@ L.Control.JSDialogBuilder = L.Control.extend({
 	},
 
 	_radiobuttonControl: function(parentContainer, data, builder) {
-		var radiobutton = L.DomUtil.createWithId('input', data.id, parentContainer);
+		var container = L.DomUtil.createWithId('div', data.id + '-container', parentContainer);
+		L.DomUtil.addClass(container, 'radiobutton');
+
+		var radiobutton = L.DomUtil.createWithId('input', data.id, container);
 		radiobutton.type = 'radio';
 
-		var radiobuttonLabel = L.DomUtil.create('label', '', parentContainer);
+		var radiobuttonLabel = L.DomUtil.create('label', '', container);
 		radiobuttonLabel.innerHTML = builder._cleanText(data.text);
 		radiobuttonLabel.for = data.id;
 
commit 9560a5b02146b234b69c61c0bdf89ac0fc72a7b4
Author:     Szymon Kłos <szymon.klos at collabora.com>
AuthorDate: Tue Aug 11 11:32:14 2020 +0200
Commit:     Szymon Kłos <szymon.klos at collabora.com>
CommitDate: Mon Sep 7 16:19:11 2020 +0200

    mobile-wizard: improve calc shape shadow panel
    
    - use listboxes
    - reduce input to make space for -/+ controls
    - working color selector
    
    Change-Id: Ia9df4fbc09132474985d169d7b0d55985461ec2b
    Reviewed-on: https://gerrit.libreoffice.org/c/online/+/100472
    Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice at gmail.com>
    Reviewed-by: Jan Holesovsky <kendy at collabora.com>
    Reviewed-on: https://gerrit.libreoffice.org/c/online/+/102179
    Tested-by: Jenkins
    Reviewed-by: Szymon Kłos <szymon.klos at collabora.com>

diff --git a/loleaflet/src/control/Control.JSDialogBuilder.js b/loleaflet/src/control/Control.JSDialogBuilder.js
index dbfa4dbe4..81648ee86 100644
--- a/loleaflet/src/control/Control.JSDialogBuilder.js
+++ b/loleaflet/src/control/Control.JSDialogBuilder.js
@@ -1434,7 +1434,9 @@ L.Control.JSDialogBuilder = L.Control.extend({
 			data.id === 'fontsizecombobox' ||
 			data.id === 'fontsize' ||
 			data.id === 'FontBox' ||
-			data.id === 'rotation') {
+			data.id === 'rotation' ||
+			data.id === 'LB_ANGLE' ||
+			data.id === 'LB_DISTANCE') {
 			builder._listboxControl(parentContainer, data, builder);
 		} else if (data.id === 'searchterm' ||
 			data.id === 'replaceterm') {
@@ -1807,6 +1809,8 @@ L.Control.JSDialogBuilder = L.Control.extend({
 			builder.map['stateChangeHandler'].setItemValue(data.command, params[data.id].value);
 			builder.map.sendUnoCommand(data.command, params);
 			return;
+		} else if (data.id === 'LB_SHADOW_COLOR') {
+			data.command = '.uno:FillShadowColor';
 		}
 
 		var command = data.command + '?Color:string=' + color;


More information about the Libreoffice-commits mailing list