From 080305b61beabbf45e8d11e1725929d4a12ca617 Mon Sep 17 00:00:00 2001 From: Romain Courteaud <romain@nexedi.com> Date: Fri, 22 Nov 2019 13:50:20 +0000 Subject: [PATCH] [erp5_web_renderjs_ui] Add text shadow to white text on clear background --- .../web_page_module/rjs_gadget_erp5_nojqm_css.css | 5 +++++ .../web_page_module/rjs_gadget_erp5_nojqm_css.xml | 4 ++-- .../portal_skins/erp5_web_renderjs_ui/erp5css.less.txt | 7 +++++++ 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_nojqm_css.css b/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_nojqm_css.css index 20f0b82d79..b0bd019bf8 100644 --- a/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_nojqm_css.css +++ b/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_nojqm_css.css @@ -732,6 +732,7 @@ div[data-gadget-scope='header'] .ui-header { flex-flow: row wrap; width: 100%; color: #FFFFFF; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); background-color: #0E81C2; } @media not screen and (max-width: 85em) { @@ -743,6 +744,7 @@ div[data-gadget-scope='header'] .ui-header { div[data-gadget-scope='header'] .ui-header button, div[data-gadget-scope='header'] .ui-header a { color: #FFFFFF; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); transition: background-color 0.2s ease-out; } div[data-gadget-scope='header'] .ui-header button:hover, @@ -1012,6 +1014,7 @@ div[data-gadget-scope='header'] .ui-header ul { border-width: 1px; border-style: solid; min-width: 8em; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); } .gadget-content input[type='submit']:hover, .gadget-content input[type='submit']:focus { @@ -1194,6 +1197,7 @@ div[data-gadget-scope='header'] .ui-header ul { .gadget-content form .ui-field-contain > span { background-color: #FF6600; color: #f8fff3; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); left: 25%; position: absolute; bottom: 110%; @@ -1614,6 +1618,7 @@ div[data-gadget-scope='notification'] button { width: 180pt; padding: 12pt; color: #f8fff3; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); border-radius: 0.325em; } div[data-gadget-scope='notification'] button.success { diff --git a/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_nojqm_css.xml b/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_nojqm_css.xml index 058ed1522c..79f7be1bf2 100644 --- a/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_nojqm_css.xml +++ b/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_nojqm_css.xml @@ -246,7 +246,7 @@ </item> <item> <key> <string>serial</string> </key> - <value> <string>979.51829.41265.35805</string> </value> + <value> <string>979.63643.1243.63317</string> </value> </item> <item> <key> <string>state</string> </key> @@ -264,7 +264,7 @@ </tuple> <state> <tuple> - <float>1574429069.76</float> + <float>1574431058.05</float> <string>UTC</string> </tuple> </state> diff --git a/bt5/erp5_web_renderjs_ui/SkinTemplateItem/portal_skins/erp5_web_renderjs_ui/erp5css.less.txt b/bt5/erp5_web_renderjs_ui/SkinTemplateItem/portal_skins/erp5_web_renderjs_ui/erp5css.less.txt index 78c1a15e50..edceaee36f 100644 --- a/bt5/erp5_web_renderjs_ui/SkinTemplateItem/portal_skins/erp5_web_renderjs_ui/erp5css.less.txt +++ b/bt5/erp5_web_renderjs_ui/SkinTemplateItem/portal_skins/erp5_web_renderjs_ui/erp5css.less.txt @@ -109,6 +109,8 @@ @invalid-border: @border-size @border-type @coloraccent; @invalid-box-shadow: 0 0 @double-margin-size @coloraccent; +@foreground-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.20); + @quarter-margin-size: 1.5pt; @half-margin-size: 3pt; @margin-size: 6pt; @@ -932,10 +934,12 @@ div[data-gadget-scope='header'] .ui-header { } color: @white; + text-shadow: @foreground-text-shadow; background-color: @colorsubheaderbackground; button, a { color: @white; + text-shadow: @foreground-text-shadow; transition: background-color @transition-timing; &:hover, &:active { background-color: lighten(@colorheaderbackground, 20%); @@ -1182,6 +1186,7 @@ div[data-gadget-scope='header'] .ui-header { // Dialog page template main submit button input[type='submit'] { .renderPageSubmitButton(@coloraccent); + text-shadow: @foreground-text-shadow; } // Dialog page template update button button[name='action_update'] { @@ -1405,6 +1410,7 @@ div[data-gadget-scope='header'] .ui-header { @media @desktop, @tablet { background-color: @coloraccent; color: @colorsubheaderlink; + text-shadow: @foreground-text-shadow; left: 25%; position: absolute; bottom: 110%; @@ -1886,6 +1892,7 @@ div[data-gadget-scope='notification'] { width: @panelwidth; padding: @double-margin-size; color: @colorsubheaderlink; + text-shadow: @foreground-text-shadow; border-radius: @border-radius; &.success { background-color: @backgroundgreen; -- 2.30.9