<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="[% ctx.media_prefix %]/js/ui/default/staff/build/css/bootstrap.min.css" />
<link rel='stylesheet' type='text/css' href='[% ctx.media_prefix %]/css/skin/kcls/selfcheck.css'/>
-<!--
-<link rel='stylesheet' id="style" type='text/css' href='[% ctx.media_prefix %]/css/skin/kcls/selfcheck-default.css' title="default">
--->
-<link rel='stylesheet' id="style" type='text/css' href='[% ctx.media_prefix %]/css/skin/kcls/selfcheck-font-d.css' title="default">
+<link rel='stylesheet' id="style" type='text/css' title="default"
+ href='[% ctx.media_prefix %]/css/skin/kcls/selfcheck-default.css'>
+
<script src="[% ctx.media_prefix %]/js/ui/default/common/build/js/jquery.min.js"></script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<div class="row">
<div class="col-md-6">
<div class="form-group">
+ <div style='margin-top:3px'>Enter your PIN here</div>
<input type="password" id='patron-login-password'
class="form-control login-input"
placeholder="Example: 0926"/>
</div>
<div class="col-xs-6 col-md-2">
<div class="form-group">
+ <div> </div> <!-- consistent vertical alignment -->
<button class="btn btn-lg btn-success" onfocus="checkLogin();
selfCheckMgr.loginPatron(dojo.byId('patron-login-username')
.value,dojo.byId('patron-login-password').value);">
</div>
<div class="col-xs-6 col-md-2">
<div class="form-group">
+ <div> </div> <!-- consistent vertical alignment -->
<!-- patron is not logged in, but cancel calls logout both
to clear the form (particularly of passwords) and to allow
for the necessary page redirects (e.g. return-to url). -->
</div>
<div class="row">
<div class="col-md-offset-3 col-xs-6 pad-vert">
- <button id="scko-contrast-toggle-button" class="btn btn-lg btn-default btn-high-contrast"
- onclick="swapStyleSheet('[% ctx.media_prefix %]/css/skin/kcls/selfcheck-high-contrast.css',
- '[% ctx.media_prefix %]/css/skin/kcls/selfcheck-font-d.css');"><span id="scko-contrast-toggle">Turn on High Contrast Mode</span></button>
+ <button id="scko-contrast-toggle-button"
+ class="btn btn-lg btn-default btn-high-contrast"
+ onclick="swapStyleSheet(
+ '[% ctx.media_prefix %]/css/skin/kcls/selfcheck-high-contrast.css',
+ '[% ctx.media_prefix %]/css/skin/kcls/selfcheck-default.css');">
+ <span id="scko-contrast-toggle">Turn on High Contrast Mode</span>
+ </button>
</div>
</div>
</div>
Basic Colors for Self-checkout interface
*/
html, body {
- font-size: 20px;
+ font-size: 18px;
}
a {
color: #003399;
}
label {
- font-size:18px;
+ font-size:16px;
}
h1 {
- font-size: 24px;
+ font-size: 22px;
}
h2 {
- font-size: 22px;
+ font-size: 20px;
}
#header {
}
#main-content-scko h1 {
- font-size: 22px;
+ font-size: 20px;
}
#main-content-scko h1 {
- font-size: 18px;
+ font-size: 16px;
}
#main-content-scko li {
.navbar-text-scko {
color:white;
- font-size:27px;
+ font-size:25px;
}
.scko-container {
color: #585d5e;
- font-size: 15px;
+ font-size: 13px;
background-color: #FFF;
}
border-color: #ccc
}
-.btn {
- font-size: 16px;
-}
-
-
.container-background {
background: #353535;
}
}
.checkout {
- font-size:16px;
+ font-size:14px;
}
.checkout h1 {
- font-size:22px;
+ font-size:20px;
}
.checkout h2 {
- font-size:18px;
+ font-size:16px;
}
.checkout .userid {
- font-size:20px;
+ font-size:18px;
}
.checkout .item_table td {
- font-size:20px;
+ font-size:18px;
border:2px solid black;
}
background:-o-linear-gradient(top, #008ec2 5%, #023a4f 100%);
background:-ms-linear-gradient(top, #008ec2 5%, #023a4f 100%);
background:linear-gradient(to bottom, #008ec2 5%, #023a4f 100%);
- font-size:20px;
+ font-size:18px;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#008ec2', endColorstr='#023a4f',GradientType=0);
background-color:#02729E;
color:#ffffff;
background-color:#02729E;
}
}
+
+
+/* Use bigger fonts for bigger monitors.
+ * Current monitor screen resolutions are:
+ * 1280x1024
+ * 1920x1080
+ */
+
+@media screen and (min-width:1600px) {
+ html, body { font-size: 26px; }
+ label { font-size:24px; }
+ h1 { font-size: 30px; }
+ h2 { font-size: 28px; }
+ #main-content-scko h1 { font-size: 28px; }
+ #main-content-scko h1 { font-size: 24px; }
+ #main-content-scko li { margin-top: 16px; }
+ .navbar-text-scko { font-size:29px; }
+ .scko-container { font-size: 21px; }
+ .btn { font-size: 22px; }
+ .checkout { font-size:22px; }
+ .checkout h1 { font-size:28px; }
+ .checkout h2 { font-size:24px; }
+ .checkout .userid { font-size:26px; }
+ .checkout .item_table td { font-size:26px; }
+ .scko-footer-btn { font-size:24px; }
+}
+
+
+++ /dev/null
-/*
- Basic Colors for Self-checkout interface
- */
-html, body {
- font-size: 21px;
-}
-a {
- color: #003399;
-}
-
-label {
- font-size:19px;
-}
-
-h1 {
- font-size: 25px;
-}
-
-h2 {
- font-size: 23px;
-}
-
-#header {
- color: #bda964;
-}
-
-#main-content-scko h1 {
- font-size: 23px;
-}
-
-#main-content-scko h1 {
- font-size: 19px;
-}
-
-#main-content-scko li {
- margin-top: 12px;
-}
-
-.navbar-scko {
- background:#D2232A
-}
-
-.navbar-text-scko {
- color:white;
- font-size:28px;
-}
-
-.scko-container {
- color: #585d5e;
- font-size: 16px;
- background-color: #FFF;
-}
-
-.scko-table-suspended {
- color:#A8A8A8;
-}
-
-.btn-high-contrast {
- color: #FFF;
- background-color: #353535;
- border-color: #ccc
-}
-
-.btn {
- font-size: 17px;
-}
-
-
-.container-background {
- background: #353535;
-}
-
-.checkout .header1 {
- border-bottom:1px solid #a83135;
-}
-
-.checkout .userid {
- border:2px solid black !important;
-}
-
-.checkout {
- font-size:17px;
-}
-
-.checkout h1 {
- font-size:23px;
-}
-
-.checkout h2 {
- font-size:19px;
-}
-
-.checkout .userid {
- font-size:21px;
-}
-
-.checkout .item_table td {
- font-size:21px;
- border:2px solid black;
-}
-
-.scko-table-striped>tbody>tr:nth-of-type(odd) {
- background-color: #f3f3f3
-}
-
-.checkout .status_box {
- color:red;
-}
-
-.checkout .oils-selfck-status-div {
- color: blue;
-}
-
-.checkout_failure {
- color: red !important;
-}
-@media screen and (min-width:768px) {
- .scko-footer-btn {
- background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #008ec2), color-stop(1, #023a4f));
- background:-moz-linear-gradient(top, #008ec2 5%, #023a4f 100%);
- background:-webkit-linear-gradient(top, #008ec2 5%, #023a4f 100%);
- background:-o-linear-gradient(top, #008ec2 5%, #023a4f 100%);
- background:-ms-linear-gradient(top, #008ec2 5%, #023a4f 100%);
- background:linear-gradient(to bottom, #008ec2 5%, #023a4f 100%);
- font-size:21px;
- filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#008ec2', endColorstr='#023a4f',GradientType=0);
- background-color:#02729E;
- color:#ffffff;
- text-shadow:0px 1px 5px #000000;
- }
-
- .scko-footer-btn:hover {
- background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #023a4f), color-stop(1, #008ec2));
- background:-moz-linear-gradient(top, #023a4f 5%, #008ec2 100%);
- background:-webkit-linear-gradient(top, #023a4f 5%, #008ec2 100%);
- background:-o-linear-gradient(top, #023a4f 5%, #008ec2 100%);
- background:-ms-linear-gradient(top, #023a4f 5%, #008ec2 100%);
- background:linear-gradient(to bottom, #023a4f 5%, #008ec2 100%);
- background-color:#02729E;
- }
-}
+++ /dev/null
-/*
- Basic Colors for Self-checkout interface
- */
-html, body {
- font-size: 22px;
-}
-a {
- color: #003399;
-}
-
-label {
- font-size:20px;
-}
-
-h1 {
- font-size: 26px;
-}
-
-h2 {
- font-size: 24px;
-}
-
-#header {
- color: #bda964;
-}
-
-#main-content-scko h1 {
- font-size: 24px;
-}
-
-#main-content-scko h1 {
- font-size: 20px;
-}
-
-#main-content-scko li {
- margin-top: 12px;
-}
-
-.navbar-scko {
- background:#D2232A
-}
-
-.navbar-text-scko {
- color:white;
- font-size:29px;
-}
-
-.scko-container {
- color: #585d5e;
- font-size: 17px;
- background-color: #FFF;
-}
-
-.scko-table-suspended {
- color:#A8A8A8;
-}
-
-.btn-high-contrast {
- color: #FFF;
- background-color: #353535;
- border-color: #ccc
-}
-
-.btn {
- font-size: 18px;
-}
-
-
-.container-background {
- background: #353535;
-}
-
-.checkout .header1 {
- border-bottom:1px solid #a83135;
-}
-
-.checkout .userid {
- border:2px solid black !important;
-}
-
-.checkout {
- font-size:18px;
-}
-
-.checkout h1 {
- font-size:24px;
-}
-
-.checkout h2 {
- font-size:20px;
-}
-
-.checkout .userid {
- font-size:22px;
-}
-
-.checkout .item_table td {
- font-size:22px;
- border:2px solid black;
-}
-
-.scko-table-striped>tbody>tr:nth-of-type(odd) {
- background-color: #f3f3f3
-}
-
-.checkout .status_box {
- color:red;
-}
-
-.checkout .oils-selfck-status-div {
- color: blue;
-}
-
-.checkout_failure {
- color: red !important;
-}
-@media screen and (min-width:768px) {
- .scko-footer-btn {
- background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #008ec2), color-stop(1, #023a4f));
- background:-moz-linear-gradient(top, #008ec2 5%, #023a4f 100%);
- background:-webkit-linear-gradient(top, #008ec2 5%, #023a4f 100%);
- background:-o-linear-gradient(top, #008ec2 5%, #023a4f 100%);
- background:-ms-linear-gradient(top, #008ec2 5%, #023a4f 100%);
- background:linear-gradient(to bottom, #008ec2 5%, #023a4f 100%);
- font-size:22px;
- filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#008ec2', endColorstr='#023a4f',GradientType=0);
- background-color:#02729E;
- color:#ffffff;
- text-shadow:0px 1px 5px #000000;
- }
-
- .scko-footer-btn:hover {
- background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #023a4f), color-stop(1, #008ec2));
- background:-moz-linear-gradient(top, #023a4f 5%, #008ec2 100%);
- background:-webkit-linear-gradient(top, #023a4f 5%, #008ec2 100%);
- background:-o-linear-gradient(top, #023a4f 5%, #008ec2 100%);
- background:-ms-linear-gradient(top, #023a4f 5%, #008ec2 100%);
- background:linear-gradient(to bottom, #023a4f 5%, #008ec2 100%);
- background-color:#02729E;
- }
-}
+++ /dev/null
-/*
- Basic Colors for Self-checkout interface
- */
-html, body {
- font-size: 26px;
-}
-a {
- color: #003399;
-}
-
-label {
- font-size:24px;
-}
-
-h1 {
- font-size: 30px;
-}
-
-h2 {
- font-size: 28px;
-}
-
-#header {
- color: #bda964;
-}
-
-#main-content-scko h1 {
- font-size: 28px;
-}
-
-#main-content-scko h1 {
- font-size: 24px;
-}
-
-#main-content-scko li {
- margin-top: 16px;
-}
-
-.navbar-scko {
- background:#D2232A
-}
-
-.navbar-text-scko {
- color:white;
- font-size:29px;
-}
-
-.scko-container {
- color: #585d5e;
- font-size: 21px;
- background-color: #FFF;
-}
-
-.scko-table-suspended {
- color:#A8A8A8;
-}
-
-.btn-high-contrast {
- color: #FFF;
- background-color: #353535;
- border-color: #ccc
-}
-
-.btn {
- font-size: 22px;
-}
-
-
-.container-background {
- background: #353535;
-}
-
-.checkout .header1 {
- border-bottom:1px solid #a83135;
-}
-
-.checkout .userid {
- border:2px solid black !important;
-}
-
-.checkout {
- font-size:22px;
-}
-
-.checkout h1 {
- font-size:28px;
-}
-
-.checkout h2 {
- font-size:24px;
-}
-
-.checkout .userid {
- font-size:26px;
-}
-
-.checkout .item_table td {
- font-size:26px;
- border:2px solid black;
-}
-
-.scko-table-striped>tbody>tr:nth-of-type(odd) {
- background-color: #f3f3f3
-}
-
-.checkout .status_box {
- color:red;
-}
-
-.checkout .oils-selfck-status-div {
- color: blue;
-}
-
-.checkout_failure {
- color: red !important;
-}
-@media screen and (min-width:768px) {
- .scko-footer-btn {
- background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #008ec2), color-stop(1, #023a4f));
- background:-moz-linear-gradient(top, #008ec2 5%, #023a4f 100%);
- background:-webkit-linear-gradient(top, #008ec2 5%, #023a4f 100%);
- background:-o-linear-gradient(top, #008ec2 5%, #023a4f 100%);
- background:-ms-linear-gradient(top, #008ec2 5%, #023a4f 100%);
- background:linear-gradient(to bottom, #008ec2 5%, #023a4f 100%);
- font-size:24px;
- filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#008ec2', endColorstr='#023a4f',GradientType=0);
- background-color:#02729E;
- color:#ffffff;
- text-shadow:0px 1px 5px #000000;
- }
-
- .scko-footer-btn:hover {
- background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #023a4f), color-stop(1, #008ec2));
- background:-moz-linear-gradient(top, #023a4f 5%, #008ec2 100%);
- background:-webkit-linear-gradient(top, #023a4f 5%, #008ec2 100%);
- background:-o-linear-gradient(top, #023a4f 5%, #008ec2 100%);
- background:-ms-linear-gradient(top, #023a4f 5%, #008ec2 100%);
- background:linear-gradient(to bottom, #023a4f 5%, #008ec2 100%);
- background-color:#02729E;
- }
-}
*/
html, body {
font-weight: 800;
- font-size: 28px;
+ font-size: 20px;
}
a {
}
h1 {
- font-size: 32px;
+ font-size: 24px;
}
h2 {
- font-size: 30px;
+ font-size: 22px;
}
input::-webkit-input-placeholder {
}
label {
- font-size:26px;
+ font-size:18px;
}
.table {
}
#main-content-scko h1 {
- font-size: 30px;
+ font-size: 22px;
}
#main-content-scko h1 {
- font-size: 26px;
+ font-size: 18px;
}
#main-content-scko li {
}
.navbar-text-scko {
- font-size:35px;
+ font-size:27px;
}
label {
.scko-container {
color: #ffffff;
- font-size: 23px;
+ font-size: 15px;
background-color: #000000;
}
}
.checkout {
- font-size:24px;
+ font-size:16px;
}
.checkout h1 {
- font-size:30px;
+ font-size:22px;
}
.checkout h2 {
- font-size:26px;
+ font-size:18px;
}
.checkout .userid {
- font-size:26px;
+ font-size:18px;
}
.checkout .header1 {
}
.checkout .item_table td {
- font-size:26px;
+ font-size:18px;
border:2px solid #ffffff;
}
}
.checkout .status_box {
- color:red;
+ color:#ffcd00;
font-weight:800;
}
.checkout .oils-selfck-status-div {
- color: blue;
+ color: #99BADD;
font-weight:800;
}
.checkout_failure {
- color: red !important;
+ color: #ffcd00 !important;
font-weight:800;
}
@media screen and (min-width:768px) {
background:-o-linear-gradient(top, #008ec2 5%, #023a4f 100%);
background:-ms-linear-gradient(top, #008ec2 5%, #023a4f 100%);
background:linear-gradient(to bottom, #008ec2 5%, #023a4f 100%);
- font-size:26px;
+ font-size:18px;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#008ec2', endColorstr='#023a4f',GradientType=0);
background-color:#02729E;
color:#ffffff;
border-bottom:0 !important;
}
}
+
+@media screen and (min-width:1600px) {
+ html, body { font-size: 28px; }
+ h1 { font-size: 32px; }
+ h2 { font-size: 30px; }
+ label { font-size:26px; }
+ #main-content-scko h1 { font-size: 30px; }
+ #main-content-scko h1 { font-size: 26px; }
+ #main-content-scko li { margin-top: 14px; }
+ .navbar-text-scko { font-size:35px; }
+ .scko-container { font-size: 23px; }
+ .checkout { font-size:24px; }
+ .checkout h1 { font-size:30px; }
+ .checkout h2 { font-size:26px; }
+ .checkout .userid { font-size:26px; }
+ .checkout .item_table td { font-size:26px; }
+ .scko-footer-btn { font-size:26px; }
+}
+
+
padding-bottom: 5px;
}
.pad-vert-sidebar-btn {
- padding-bottom:10px;
+ padding-bottom:20px;
}
.navbar-brand {