This is an automated email from the ASF dual-hosted git repository.

carlosrovira pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git


The following commit(s) were added to refs/heads/develop by this push:
     new 0a94708  fix check- radio bg on select and remove FF outer focus from 
all controls at once
0a94708 is described below

commit 0a94708cceb5889fe87d76fdd97195282075242d
Author: Carlos Rovira <carlosrov...@apache.org>
AuthorDate: Wed Apr 11 20:02:46 2018 +0200

    fix check- radio bg on select and remove FF outer focus from all controls 
at once
---
 frameworks/themes/JewelTheme/src/main/sass/_global.sass        |  2 +-
 .../JewelTheme/src/main/sass/components-primary/_checkbox.sass | 10 ++++++++--
 .../src/main/sass/components-primary/_radiobutton.sass         | 10 ++++++++--
 3 files changed, 17 insertions(+), 5 deletions(-)

diff --git a/frameworks/themes/JewelTheme/src/main/sass/_global.sass 
b/frameworks/themes/JewelTheme/src/main/sass/_global.sass
index 925d9d8..f823320 100644
--- a/frameworks/themes/JewelTheme/src/main/sass/_global.sass
+++ b/frameworks/themes/JewelTheme/src/main/sass/_global.sass
@@ -62,5 +62,5 @@ div
 
 // Firefox
 // remove dotted outline
-::-moz-focus-inner
+::-moz-focus-inner, ::-moz-focus-outer
        border: 0
\ No newline at end of file
diff --git 
a/frameworks/themes/JewelTheme/src/main/sass/components-primary/_checkbox.sass 
b/frameworks/themes/JewelTheme/src/main/sass/components-primary/_checkbox.sass
index 843b657..68ac835 100644
--- 
a/frameworks/themes/JewelTheme/src/main/sass/components-primary/_checkbox.sass
+++ 
b/frameworks/themes/JewelTheme/src/main/sass/components-primary/_checkbox.sass
@@ -59,14 +59,20 @@ $checkbox-label-font-size: 16px
         border-radius: $checkbox-border-radius
 
         &:checked, &:checked:active
-            background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 16 13' 
version='1.1' xmlns='http://www.w3.org/2000/svg'><g transform='translate(-763, 
-290)'><g transform='translate(760, 285)'><polygon 
fill='#{encodecolor($primary-color)}' points='3 13 9 18 19 7 16 5 9 13 6 
10'></polygon></g></g></svg>"), $default-color
+            @if $flat
+                background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 16 
13' version='1.1' xmlns='http://www.w3.org/2000/svg'><g 
transform='translate(-763, -290)'><g transform='translate(760, 285)'><polygon 
fill='#{encodecolor($primary-color)}' points='3 13 9 18 19 7 16 5 9 13 6 
10'></polygon></g></g></svg>"), $default-color
+            @else
+                background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 16 
13' version='1.1' xmlns='http://www.w3.org/2000/svg'><g 
transform='translate(-763, -290)'><g transform='translate(760, 285)'><polygon 
fill='#{encodecolor($primary-color)}' points='3 13 9 18 19 7 16 5 9 13 6 
10'></polygon></g></g></svg>"), lighten($default-color, 
12%)//linear-gradient(lighten($default-color, 15%), lighten($default-color, 
10%))
             background-repeat: no-repeat
             background-size: 90%
             background-position: center
             background-attachment: fixed
 
             &:checked:focus, &:checked:active:focus
-                background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 16 
13' version='1.1' xmlns='http://www.w3.org/2000/svg'><g 
transform='translate(-763, -290)'><g transform='translate(760, 285)'><polygon 
fill='#{encodecolor($primary-color)}' points='3 13 9 18 19 7 16 5 9 13 6 
10'></polygon></g></g></svg>"), lighten($primary-color, 25%)
+                @if $flat
+                    background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 
16 13' version='1.1' xmlns='http://www.w3.org/2000/svg'><g 
transform='translate(-763, -290)'><g transform='translate(760, 285)'><polygon 
fill='#{encodecolor($primary-color)}' points='3 13 9 18 19 7 16 5 9 13 6 
10'></polygon></g></g></svg>"), lighten($primary-color, 25%)
+                @else
+                    background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 
16 13' version='1.1' xmlns='http://www.w3.org/2000/svg'><g 
transform='translate(-763, -290)'><g transform='translate(760, 285)'><polygon 
fill='#{encodecolor($primary-color)}' points='3 13 9 18 19 7 16 5 9 13 6 
10'></polygon></g></g></svg>"), lighten($primary-color, 
25%)//linear-gradient(lighten($default-color, 25%), lighten($default-color, 
20%))
                 background-repeat: no-repeat
                 background-size: 90%
                 background-position: center
diff --git 
a/frameworks/themes/JewelTheme/src/main/sass/components-primary/_radiobutton.sass
 
b/frameworks/themes/JewelTheme/src/main/sass/components-primary/_radiobutton.sass
index 56c241d..1a2ccdc 100644
--- 
a/frameworks/themes/JewelTheme/src/main/sass/components-primary/_radiobutton.sass
+++ 
b/frameworks/themes/JewelTheme/src/main/sass/components-primary/_radiobutton.sass
@@ -59,14 +59,20 @@ $radiobutton-label-font-size: 16px
         border-radius: $radiobutton-border-radius
 
         &:checked, &:checked:active
-            background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 12 12' 
version='1.1' xmlns='http://www.w3.org/2000/svg'><g transform='translate(-616, 
-350)'><g transform='translate(611, 345)'><circle 
fill='#{encodecolor($primary-color)}' cx='11' cy='11' 
r='6'></circle></g></g></svg>"), $default-color
+            @if $flat
+                background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 12 
12' version='1.1' xmlns='http://www.w3.org/2000/svg'><g 
transform='translate(-616, -350)'><g transform='translate(611, 345)'><circle 
fill='#{encodecolor($primary-color)}' cx='11' cy='11' 
r='6'></circle></g></g></svg>"), $default-color
+            @else
+                background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 12 
12' version='1.1' xmlns='http://www.w3.org/2000/svg'><g 
transform='translate(-616, -350)'><g transform='translate(611, 345)'><circle 
fill='#{encodecolor($primary-color)}' cx='11' cy='11' 
r='6'></circle></g></g></svg>"), lighten($default-color, 
12%)//linear-gradient(lighten($default-color, 15%), lighten($default-color, 
10%))
             background-repeat: no-repeat
             background-size: 60%
             background-position: center
             background-attachment: fixed
 
             &:checked:focus, &:checked:active:focus
-                background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 12 
12' version='1.1' xmlns='http://www.w3.org/2000/svg'><g 
transform='translate(-616, -350)'><g transform='translate(611, 345)'><circle 
fill='#{encodecolor($primary-color)}' cx='11' cy='11' 
r='6'></circle></g></g></svg>"), lighten($primary-color, 25%)
+                @if $flat
+                    background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 
12 12' version='1.1' xmlns='http://www.w3.org/2000/svg'><g 
transform='translate(-616, -350)'><g transform='translate(611, 345)'><circle 
fill='#{encodecolor($primary-color)}' cx='11' cy='11' 
r='6'></circle></g></g></svg>"), lighten($primary-color, 25%)
+                @else
+                    background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 
12 12' version='1.1' xmlns='http://www.w3.org/2000/svg'><g 
transform='translate(-616, -350)'><g transform='translate(611, 345)'><circle 
fill='#{encodecolor($primary-color)}' cx='11' cy='11' 
r='6'></circle></g></g></svg>"), lighten($primary-color, 25%) 
//linear-gradient(lighten($default-color, 25%), lighten($default-color, 20%))
                 background-repeat: no-repeat
                 background-size: 60%
                 background-position: center

-- 
To stop receiving notification emails like this one, please contact
carlosrov...@apache.org.

Reply via email to