From a3515e798f5ddfb867d2f5fb32b4ddcbabb133ae Mon Sep 17 00:00:00 2001 From: Owen Leonard Date: Thu, 1 Mar 2012 09:40:01 -0500 Subject: [PATCH] Bug 7629 - Update sco.css to include CSS Gradients and prevent error upon missing background image file Copying CSS gradients for input buttons and dialogs from opac.css. Also copied missing CSS for language-picker footer. Markup corrected in a couple of places in order for the right style to be applied. To test corrections to dialog CSS, enter an invalid patron barcode. Multiple languages will have to be enabled in order to see the footer correction working. Signed-off-by: Liz Rea Dialog CSS looks correct, footer also looks correct with multi languages. Signed-off-by: Paul Poulain --- koha-tmpl/opac-tmpl/prog/en/css/sco.css | 85 +++++++++++++++++-- .../opac-tmpl/prog/en/modules/sco/sco-main.tt | 4 +- 2 files changed, 81 insertions(+), 8 deletions(-) diff --git a/koha-tmpl/opac-tmpl/prog/en/css/sco.css b/koha-tmpl/opac-tmpl/prog/en/css/sco.css index 54dfaebc24..234036b8fd 100644 --- a/koha-tmpl/opac-tmpl/prog/en/css/sco.css +++ b/koha-tmpl/opac-tmpl/prog/en/css/sco.css @@ -61,9 +61,21 @@ h6 { font-size : 100%; } -input[type=submit], input[type=button], input[type=reset] { - background : #b8d0e6 url(../../images/submit-bg.gif) repeat-x 0 0; - background-color : #b8d0e6; +input[type=submit], +input[type=button], +input[type=reset], +fieldset.brief input[type=submit], +fieldset.brief input[type=button], +fieldset.brief input[type=reset] +{ + background: #f4f9fc; /* Old browsers */ + background: -moz-linear-gradient(top, #f4f9fc 0%, #dfeefa 4%, #bfd5ea 93%, #a1c4e2 97%, #b8d0e6 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f9fc), color-stop(4%,#dfeefa), color-stop(93%,#bfd5ea), color-stop(97%,#a1c4e2), color-stop(100%,#b8d0e6)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #f4f9fc 0%,#dfeefa 4%,#bfd5ea 93%,#a1c4e2 97%,#b8d0e6 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #f4f9fc 0%,#dfeefa 4%,#bfd5ea 93%,#a1c4e2 97%,#b8d0e6 100%); /* Opera11.10+ */ + background: -ms-linear-gradient(top, #f4f9fc 0%,#dfeefa 4%,#bfd5ea 93%,#a1c4e2 97%,#b8d0e6 100%); /* IE10+ */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f9fc', endColorstr='#b8d0e6',GradientType=0 ); /* IE6-9 */ + background: linear-gradient(top, #f4f9fc 0%,#dfeefa 4%,#bfd5ea 93%,#a1c4e2 97%,#b8d0e6 100%); /* W3C */ border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #eeeeee; @@ -74,7 +86,7 @@ input[type=submit], input[type=button], input[type=reset] { padding : 4px; } -input[type=submit]:active, input[type=button], input[type=reset] { +input[type=submit]:active, input[type=button]:active, input[type=reset]:active { border: 1px inset #666666; float : none; } @@ -91,14 +103,34 @@ input[type=submit]:active, input[type=button], input[type=reset] { } div.alert { - background : #FFC url(../../images/alert-bg.gif) repeat-x left 0; - text-align : center; + background: #fef8d3; /* Old browsers */ + background: -moz-linear-gradient(top, #fef8d3 0%, #ffec91 9%, #ffed87 89%, #f9dc00 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fef8d3), color-stop(9%,#ffec91), color-stop(89%,#ffed87), color-stop(100%,#f9dc00)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #fef8d3 0%,#ffec91 9%,#ffed87 89%,#f9dc00 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #fef8d3 0%,#ffec91 9%,#ffed87 89%,#f9dc00 100%); /* Opera11.10+ */ + background: -ms-linear-gradient(top, #fef8d3 0%,#ffec91 9%,#ffed87 89%,#f9dc00 100%); /* IE10+ */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef8d3', endColorstr='#f9dc00',GradientType=0 ); /* IE6-9 */ + background: linear-gradient(top, #fef8d3 0%,#ffec91 9%,#ffed87 89%,#f9dc00 100%); /* W3C */ + text-align : center; } div.alert strong { color : #900; } +div.message { + background: #ffffff; /* Old browsers */ + background: -moz-linear-gradient(top, #ffffff 0%, #f4f6fa 2%, #eaeef5 23%, #e8edf6 94%, #cddbf2 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(2%,#f4f6fa), color-stop(23%,#eaeef5), color-stop(94%,#e8edf6), color-stop(100%,#cddbf2)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #ffffff 0%,#f4f6fa 2%,#eaeef5 23%,#e8edf6 94%,#cddbf2 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #ffffff 0%,#f4f6fa 2%,#eaeef5 23%,#e8edf6 94%,#cddbf2 100%); /* Opera11.10+ */ + background: -ms-linear-gradient(top, #ffffff 0%,#f4f6fa 2%,#eaeef5 23%,#e8edf6 94%,#cddbf2 100%); /* IE10+ */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cddbf2',GradientType=0 ); /* IE6-9 */ + background: linear-gradient(top, #ffffff 0%,#f4f6fa 2%,#eaeef5 23%,#e8edf6 94%,#cddbf2 100%); /* W3C */ + border : 1px solid #bcbcbc; + width : 55%; +} + .dialog input { background : #FFF none; border : 1px solid #bcbcbc; @@ -238,3 +270,44 @@ a.koha_url { text-decoration: none; color: #666666; } + + +div#changelanguage{ + background-color: #fff; + border-top: 1px solid #CCC; + color : #666; + font-size : 85%; + padding : 1em; + margin-top : 2em; + } + +div#changelanguage a { + font-weight : normal; + padding : .5em; +} + +div#changelanguage a.more { + background-image:url(../../images/more-up-arrow.gif); + background-position:right center; + background-repeat:no-repeat; + padding-right:13px; +} + +div#changelanguage li.yuimenuitem { + font-size : 120%; + font-weight : normal; + margin : 0; + padding : 0 1em; +} + +div#changelanguage li.yuimenuitem a.yuimenuitemlabel { + padding : 0; +} + +div.lang{ + float:left; +} + +div.ft { + clear : both; +} \ No newline at end of file diff --git a/koha-tmpl/opac-tmpl/prog/en/modules/sco/sco-main.tt b/koha-tmpl/opac-tmpl/prog/en/modules/sco/sco-main.tt index fb9e0be099..eeead5b3c9 100644 --- a/koha-tmpl/opac-tmpl/prog/en/modules/sco/sco-main.tt +++ b/koha-tmpl/opac-tmpl/prog/en/modules/sco/sco-main.tt @@ -168,13 +168,13 @@ Sorry, This Self-Checkout Station has lost authentication. Please contact the a [% END %] [% IF ( nouser ) %] -

Sorry

The userid [% patronid %] was not found in the database. Please try again.

+

Sorry

The userid [% patronid %] was not found in the database. Please try again.


[% END %] [% END %] [% IF ( timedout ) %] -

Sorry

Your session has timed out due to inactivity. Please sign in.

+

Sorry

Your session has timed out due to inactivity. Please sign in.


[% END %] [% IF ( validuser ) %] -- 2.39.2