KCLS local oils_web templates/javascript from prodcatalog
authorJason Etheridge <jason@esilibrary.com>
Wed, 16 Feb 2011 17:51:18 +0000 (12:51 -0500)
committerJason Etheridge <jason@esilibrary.com>
Mon, 6 Jun 2011 17:53:09 +0000 (13:53 -0400)
Open-ILS/web/js/ui/kcls/circ/selfcheck/selfcheck.js
Open-ILS/web/local_templates/base.tt2 [deleted file]
Open-ILS/web/local_templates/base.tt2-aug17.old2 [deleted file]
Open-ILS/web/local_templates/base.tt2.old [deleted file]
Open-ILS/web/local_templates/default/actor/user/register_table.tt2.disabled [deleted file]
Open-ILS/web/local_templates/default/actor/user/register_table.tt2.orig [deleted file]
Open-ILS/web/local_templates/default/base.tt2 [deleted file]
Open-ILS/web/local_templates/default/base.tt2.old [deleted file]
Open-ILS/web/local_templates/default/circ/selfcheck/fines.tt2
Open-ILS/web/local_templates/default/circ/selfcheck/main.tt2.bak-2010-10-20 [new file with mode: 0644]
Open-ILS/web/local_templates/default/circ/selfcheck/style.css

index 0859ec1..557a3cd 100644 (file)
@@ -15,7 +15,7 @@ var selfCheckMgr;
 var itemsOutCirc = [];\r
 var itemsOutMod = [];\r
 var itemsOutCopy = [];\r
-var TIMEOUT = 45; // logout timer\r
+var TIMEOUT = 60; // logout timer\r
 \r
 \r
 const SET_BARCODE_REGEX = 'opac.barcode_regex';\r
diff --git a/Open-ILS/web/local_templates/base.tt2 b/Open-ILS/web/local_templates/base.tt2
deleted file mode 100644 (file)
index c95f117..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-[%- ctx.final_dtd = 
-    '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">' -%]
-[%- IF !ctx.dtd; ctx.dtd = ctx.final_dtd; END -%]
-[% ctx.dtd %]
-<html xmlns='http://www.w3.org/1999/xhtml' lang='[% ctx.locale %]' xml:lang='[% ctx.locale %]'>
-    <head>
-        <title>[% ctx.page_title %]</title>
-        <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
-        <link rel='stylesheet' type='text/css'
-            href='[% ctx.media_prefix %]/css/skin/[% ctx.skin %].css' />
-        <link rel='stylesheet' type='text/css'
-            href='[% ctx.media_prefix %]/css/theme/[% ctx.skin %].css' />
-       <script language='javascript' src='/IDL2js' type='text/javascript'></script>
-        <script type="text/javascript" src="[% ctx.media_prefix %]/js/dojo/dojo/dojo.js"
-            djConfig="parseOnLoad: true, isDebug:false"></script>
-        <script type="text/javascript" src="[% ctx.media_prefix %]/js/dojo/dojo/openils_dojo.js"></script>
-        <script type="text/javascript" src="[% ctx.media_prefix %]/js/dojo/opensrf/md5.js"></script>
-        <script type="text/javascript">
-            var oilsBasePath = '[% ctx.base_path %]';
-        </script>
-        <script type="text/javascript" src="[% ctx.media_prefix %]/js/ui/base.js"></script>
-    </head>
-    <body class='tundra'>
-        [% INCLUDE login.tt2 %] <!-- shared login page -->
-        [% content %] <!-- Page body -->
-    </body>
-</html>
diff --git a/Open-ILS/web/local_templates/base.tt2-aug17.old2 b/Open-ILS/web/local_templates/base.tt2-aug17.old2
deleted file mode 100644 (file)
index 6bb7874..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-[%- ctx.final_dtd = 
-    '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">' -%]
-[%- IF !ctx.dtd; ctx.dtd = ctx.final_dtd; END -%]
-[% ctx.dtd %]
-<html xmlns='http://www.w3.org/1999/xhtml' lang='[% ctx.locale %]' xml:lang='[% ctx.locale %]'>
-    <head>
-        <title>[% ctx.page_title %]</title>
-        <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
-        <link rel='stylesheet' type='text/css'
-            href='[% ctx.media_prefix %]/css/skin/[% ctx.skin %].css' />
-        <link rel='stylesheet' type='text/css'
-            href='[% ctx.media_prefix %]/css/theme/[% ctx.skin %].css' />
-        <script type="text/javascript" src="[% ctx.media_prefix %]/js/dojo/dojo/dojo.js"
-            djConfig="parseOnLoad: true, isDebug:false"></script>
-        <script type="text/javascript" src="[% ctx.media_prefix %]/js/dojo/dojo/openils_dojo.js"></script>
-        <script type="text/javascript" src="[% ctx.media_prefix %]/js/dojo/opensrf/md5.js"></script>
-        <script type="text/javascript">
-            var oilsBasePath = '[% ctx.base_path %]';
-        </script>
-        <script type="text/javascript" src="[% ctx.media_prefix %]/js/ui/base.js"></script>
-    </head>
-    <body class='tundra'>
-        [% INCLUDE login.tt2 %] <!-- shared login page -->
-        [% content %] <!-- Page body -->
-    </body>
-</html>
diff --git a/Open-ILS/web/local_templates/base.tt2.old b/Open-ILS/web/local_templates/base.tt2.old
deleted file mode 100644 (file)
index 9e7c8c3..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-[%- ctx.final_dtd = \r
-    '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">' -%]\r
-[%- ctx.home_path ='/local_templates/default/circ/selfcheck' -%]\r
-[%- IF !ctx.dtd; ctx.dtd = ctx.final_dtd; END -%]\r
-[% ctx.dtd %]\r
-<html xmlns='http://www.w3.org/1999/xhtml' lang='[% ctx.locale %]' xml:lang='[% ctx.locale %]'>\r
-  <head>\r
-       <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />\r
-       <title>[% ctx.page_title %]</title>\r
-       \r
-       \r
-           <link rel='stylesheet' type='text/css' href='[% ctx.media_prefix %]/css/skin/[% ctx.skin %].css' />\r
-               <link rel='stylesheet' type='text/css' href='[% ctx.media_prefix %]/css/theme/[% ctx.skin %].css' />\r
-       \r
-       <link rel='stylesheet' type='text/css' href='[% ctx.home_path %]/style.css' />\r
-       \r
-<script type="text/javascript">\r
-function switchTo(str,subpage) {\r
-       var pages = [];\r
-       var sidebarLinks = [];\r
-       pages['step0'] = document.getElementById('step0');\r
-       pages['step1'] = document.getElementById('step1');\r
-       pages['step2'] = document.getElementById('step2');\r
-       pages['step3'] = document.getElementById('step3');\r
-       pages['step3a'] = document.getElementById('step3a');\r
-       //pages['step3b'] = document.getElementById('step3b');\r
-       pages['step3c'] = document.getElementById('step3c');\r
-       pages['step3d'] = document.getElementById('step3d');\r
-       pages['step3e'] = document.getElementById('step3e');\r
-       pages['step3f'] = document.getElementById('step3f');\r
-       pages['step4'] = document.getElementById('step4');\r
-       pages['step5'] = document.getElementById('step5');\r
-       pages['pay_fines'] = document.getElementById('pay_fines');\r
-       \r
-       sidebarLinks['sidebar_step3c'] = document.getElementById('sidebar_step3c');\r
-       sidebarLinks['sidebar_step3d'] = document.getElementById('sidebar_step3d');\r
-       sidebarLinks['sidebar_step3e'] = document.getElementById('sidebar_step3e');\r
-       sidebarLinks['sidebar_step3f'] = document.getElementById('sidebar_step3f');\r
-\r
-       for(var i in pages) { if(!pages[i]) continue; pages[i].style.display="none"; }\r
-       for(var i in sidebarLinks) { if(!sidebarLinks[i]) continue; sidebarLinks[i].className=""; }\r
-       \r
-       if(subpage) {\r
-               pages[subpage].style.display="block";\r
-               sidebarLinks['sidebar_'+subpage].className="selected";\r
-       }\r
-       pages[str].style.display="block";\r
-       if(str=='step3' && !subpage) pages['step3a'].style.display="block";\r
-       try{dojo.byId('selfckScanBox').focus();dojo.byId('selfckScanBox').select();}catch(e){}\r
-}\r
-</script>\r
-       <script type="text/javascript" src="[% ctx.media_prefix %]/js/dojo/dojo/dojo.js" djConfig="parseOnLoad: true, isDebug:false"></script>\r
-       <script type="text/javascript" src="[% ctx.media_prefix %]/js/dojo/dojo/openils_dojo.js"></script>\r
-       <script type="text/javascript" src="[% ctx.media_prefix %]/js/dojo/opensrf/md5.js"></script>\r
-       <script type="text/javascript">var oilsBasePath = '[% ctx.base_path %]';</script>\r
-       <script type="text/javascript" src="[% ctx.media_prefix %]/js/ui/base.js"></script>\r
-  \r
-  </head>\r
\r
-<body class='tundra'> \r
-[% INCLUDE login.tt2 %] <!-- shared login page -->\r
-[% content %] <!-- Page body -->\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/Open-ILS/web/local_templates/default/actor/user/register_table.tt2.disabled b/Open-ILS/web/local_templates/default/actor/user/register_table.tt2.disabled
deleted file mode 100644 (file)
index 5083acc..0000000
+++ /dev/null
@@ -1,116 +0,0 @@
-<tbody id='uedit-tbody'>
-    <tr fmclass='au' fmfield='dob'/>
-    <tr fmclass='au' fmfield='juvenile'/>
-    <tr fmclass='au' fmfield='ident_value2'><td/><td>Parent/Guardian</td></tr>
-    <tr fmclass='au' fmfield='family_name' required='required'/>
-    <tr fmclass='au' fmfield='first_given_name' required='required'/>
-    <tr fmclass='au' fmfield='second_given_name'/>
-
-
-    <!-- Address ============================== -->
-    <tr name='uedit-addr-divider' class='divider' type='addr-template' required='show'>
-        <td colspan='2'>Address</td>
-        <td>
-            <span>Mailing</span><input type='radio' name='mailing_address'>
-            <span>Billing</span><input type='radio' name='billing_address'>
-            <button name='delete-button' class='uedit-addr-del-button'>X</button>
-        </td>
-    </tr>
-
-    <tr name='uedit-addr-pending-row' type='addr-template' class='pending-addr-row hidden'>
-        <td colspan='3'>
-            <span style='padding-right:10px;'>This is a pending address: </span>
-            <button name='approve-button'>Approve Address</button>
-            <div name='replaced-addr-div'>
-                <div name='replaced-addr'></div>
-            </div>
-        </td>
-    </tr>
-
-    <tr name='uedit-addr-owner-row' type='addr-template' class='pending-addr-row hidden'>
-        <td colspan='3'>
-            <span style='padding-right:10px;'>This address is owned by another user: </span>
-            <a href='javascript:void(0);'  name='addr-owner'></a>
-        </td>
-    </tr>
-
-    <tr id='new-addr-row' class='newaddr-row' required='show'>
-        <td colspan='0' style='text-align:center;'>
-            <button dojoType='dijit.form.Button' onClick='uEditNewAddr'>New Address</button>
-        </td>
-    </tr>
-    <!-- ====================================== -->
-
-
-
-    <tr fmclass='au' fmfield='day_phone'/>
-    <tr fmclass='au' fmfield='evening_phone'/>
-    <tr fmclass='au' fmfield='other_phone'/>
-    <tr fmclass='au' fmfield='email'/>
-
-    <tr fmclass='ac' fmfield='barcode' required='required'>
-        <td/><td/><td/>
-        <td>
-            <button dojoType='dijit.form.Button' jsId='replaceBarcode'>Replace Barcode</button>
-            <span id='uedit-dupe-barcode-warning' style='color:red; font-weight:bold' class='hidden'>
-                Barcode is already in use
-            </span>
-        </td>
-        <td id='uedit-all-barcodes' class='hidden'>
-            <button dojoType='dijit.form.Button' jsId='allCards'>See All</button>
-        </td>
-    </tr>
-    <tr fmclass='au' fmfield='usrname' required='required'>
-        <td/><td/><td/>
-        <td>
-            <span id='uedit-dupe-username-warning' style='color:red; font-weight:bold' class='hidden'>
-                Username is already in use
-            </span>
-        </td>
-    </tr>
-    <tr fmclass='au' fmfield='passwd' required='required'/>
-    <tr fmclass='au' fmfield='passwd2' required='required'><td/><td>Verify Password</td><td/></tr>
-    <tr fmclass='au' fmfield='alias'/>
-    <tr fmclass='au' fmfield='profile' required='required'/>
-    <tr fmclass='au' fmfield='home_ou' required='required'/>
-    <tr fmclass='au' fmfield='expire_date' required='required'/>
-    <tr fmclass='au' fmfield='net_access_level' required='required'/>
-    <tr fmclass='au' fmfield='active'/>
-    <tr fmclass='au' fmfield='barred'/>
-    <tr fmclass='au' fmfield='master_account'/>
-
-
-    <tr fmclass='au' fmfield='suffix'/>
-    <tr fmclass='au' fmfield='ident_type' required='required'/>
-    <tr fmclass='au' fmfield='ident_value'/>
-    <tr fmclass='au' fmfield='claims_returned_count' wclass='dijit.form.NumberSpinner' wconstraints="{min:0,places:0}" wvalue='0'/>
-    <tr fmclass='au' fmfield='claims_never_checked_out_count' wclass='dijit.form.NumberSpinner' wconstraints="{min:0,places:0}" wvalue='0'/>
-    <tr fmclass='au' fmfield='alert_message' wclass='dijit.form.Textarea' wstyle='height:5em'/>
-
-    <tr class='divider hidden' id='uedit-settings-divider'><td colspan='0'>User Settings</td></tr>
-    <tr class='hidden' id='uedit-user-setting-template'>
-        <td/>
-        <td><span name='label'></span></td>
-        <td><div name='widget'></div></td>
-    </tr>
-
-    <tr fmclass='aua' fmfield='address_type' type='addr-template' required='show'/>
-    <tr fmclass='aua' fmfield='post_code' type='addr-template' required='required'/>
-    <tr fmclass='aua' fmfield='street1' type='addr-template' required='required'/>
-    <tr fmclass='aua' fmfield='street2' type='addr-template' required='show'/>
-    <tr fmclass='aua' fmfield='city' type='addr-template' required='required'/>
-    <tr fmclass='aua' fmfield='county' type='addr-template' required='show'/>
-    <tr fmclass='aua' fmfield='state' type='addr-template' required='required'/>
-    <tr fmclass='aua' fmfield='country' type='addr-template' required='required'/>
-    <tr fmclass='aua' fmfield='valid' type='addr-template' required='show'/>
-    <tr fmclass='aua' fmfield='within_city_limits' type='addr-template' required='show'/>
-
-    <!-- stat cats -->
-    <tr class='divider' id='stat-cat-divider'><td colspan='0'>Statistical Categories</td></tr>
-    <tr id='stat-cat-row-template'><td class='uedit-help'/><td name='name'/><td name='widget'/></tr>
-
-    <!-- surveys -->
-    <tr id='survey-row-template' class='divider'><td colspan='0' name='name'/></tr>
-    <tr id='survey-question-row-template'><td class='uedit-help'/><td name='question'/><td name='answers'/></tr>
-</tbody>
-
diff --git a/Open-ILS/web/local_templates/default/actor/user/register_table.tt2.orig b/Open-ILS/web/local_templates/default/actor/user/register_table.tt2.orig
deleted file mode 100644 (file)
index e90e925..0000000
+++ /dev/null
@@ -1,98 +0,0 @@
-<tbody id='uedit-tbody'>
-    <tr fmclass='au' fmfield='dob'/>
-    <tr fmclass='au' fmfield='juvenile'/>
-    <tr fmclass='au' fmfield='ident_value2'><td/><td>Parent/Guardian</td></tr>
-    <tr fmclass='au' fmfield='family_name' required='required'/>
-    <tr fmclass='au' fmfield='first_given_name' required='required'/>
-    <tr fmclass='au' fmfield='second_given_name'/>
-
-
-    <!-- Address ============================== -->
-    <tr name='uedit-addr-divider' class='divider' type='addr-template' required='show'>
-        <td colspan='2'>Address</td>
-        <td>
-            <span>Mailing</span><input type='radio' name='mailing_address'>
-            <span>Billing</span><input type='radio' name='billing_address'>
-            <button name='delete-button' class='uedit-addr-del-button'>X</button>
-        </td>
-    </tr>
-
-    <tr name='uedit-addr-pending-row' type='addr-template' class='pending-addr-row hidden'>
-        <td colspan='3'>
-            <span style='padding-right:10px;'>This is a pending address: </span>
-            <button name='approve-button'>Approve Address</button>
-            <div name='replaced-addr-div'>
-                <div name='replaced-addr'></div>
-            </div>
-        </td>
-    </tr>
-
-    <tr name='uedit-addr-owner-row' type='addr-template' class='pending-addr-row hidden'>
-        <td colspan='3'>
-            <span style='padding-right:10px;'>This address is owned by another user: </span>
-            <a href='javascript:void(0);'  name='addr-owner'></a>
-        </td>
-    </tr>
-
-    <tr id='new-addr-row' class='newaddr-row' required='show'>
-        <td colspan='0' style='text-align:center;'>
-            <button dojoType='dijit.form.Button' onClick='uEditNewAddr'>New Address</button>
-        </td>
-    </tr>
-    <!-- ====================================== -->
-
-
-
-    <tr fmclass='au' fmfield='day_phone'/>
-    <tr fmclass='au' fmfield='evening_phone'/>
-    <tr fmclass='au' fmfield='other_phone'/>
-    <tr fmclass='au' fmfield='email'/>
-
-    <tr fmclass='ac' fmfield='barcode' required='required'/>
-    <tr fmclass='au' fmfield='usrname' required='required'/>
-    <tr fmclass='au' fmfield='passwd' required='required'/>
-    <tr fmclass='au' fmfield='passwd2' required='required'><td/><td>Verify Password</td><td/></tr>
-    <tr fmclass='au' fmfield='alias'/>
-    <tr fmclass='au' fmfield='profile' required='required'/>
-    <tr fmclass='au' fmfield='home_ou' required='required'/>
-    <tr fmclass='au' fmfield='expire_date' required='required'/>
-    <tr fmclass='au' fmfield='net_access_level' required='required'/>
-    <tr fmclass='au' fmfield='active'/>
-    <tr fmclass='au' fmfield='barred'/>
-    <tr fmclass='au' fmfield='master_account'/>
-
-
-    <tr fmclass='au' fmfield='suffix'/>
-    <tr fmclass='au' fmfield='ident_type' required='required'/>
-    <tr fmclass='au' fmfield='ident_value'/>
-    <tr fmclass='au' fmfield='claims_returned_count' wclass='dijit.form.NumberSpinner' wconstraints="{min:0,places:0}" wvalue='0'/>
-    <tr fmclass='au' fmfield='claims_never_checked_out_count' wclass='dijit.form.NumberSpinner' wconstraints="{min:0,places:0}" wvalue='0'/>
-    <tr fmclass='au' fmfield='alert_message' wclass='dijit.form.Textarea' wstyle='height:5em'/>
-
-    <tr class='divider hidden' id='uedit-settings-divider'><td colspan='0'>User Settings</td></tr>
-    <tr class='hidden' id='uedit-user-setting-template'>
-        <td/>
-        <td><span name='label'></span></td>
-        <td><div name='widget'></div></td>
-    </tr>
-
-    <tr fmclass='aua' fmfield='address_type' type='addr-template' required='show'/>
-    <tr fmclass='aua' fmfield='post_code' type='addr-template' required='required'/>
-    <tr fmclass='aua' fmfield='street1' type='addr-template' required='required'/>
-    <tr fmclass='aua' fmfield='street2' type='addr-template' required='show'/>
-    <tr fmclass='aua' fmfield='city' type='addr-template' required='required'/>
-    <tr fmclass='aua' fmfield='county' type='addr-template' required='show'/>
-    <tr fmclass='aua' fmfield='state' type='addr-template' required='required'/>
-    <tr fmclass='aua' fmfield='country' type='addr-template' required='required'/>
-    <tr fmclass='aua' fmfield='valid' type='addr-template' required='show'/>
-    <tr fmclass='aua' fmfield='within_city_limits' type='addr-template' required='show'/>
-
-    <!-- stat cats -->
-    <tr class='divider' id='stat-cat-divider'><td colspan='0'>Statistical Categories</td></tr>
-    <tr id='stat-cat-row-template'><td class='uedit-help'/><td name='name'/><td name='widget'/></tr>
-
-    <!-- surveys -->
-    <tr id='survey-row-template' class='divider'><td colspan='0' name='name'/></tr>
-    <tr id='survey-question-row-template'><td class='uedit-help'/><td name='question'/><td name='answers'/></tr>
-</tbody>
-
diff --git a/Open-ILS/web/local_templates/default/base.tt2 b/Open-ILS/web/local_templates/default/base.tt2
deleted file mode 100644 (file)
index 0570b12..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-[% WRAPPER 'base.tt2' %]
-<script type="text/javascript">
- dojo.require("dijit.layout.LayoutContainer");
- dojo.require("dijit.layout.ContentPane");
-</script>
-
-<!-- define the basic page structure -->
-<div id="oils-base-body-block" class="tundra" dojoType="dijit.layout.LayoutContainer"> 
-    <div id="oils-base-header-block" dojoType="dijit.layout.ContentPane" layoutAlign="top">
-
-        <!-- Hide the non-xul menu for now.  
-             Will probably remove at some point since it's perpetually out 
-             of sync and exists solely as a development tool
-
-        <div id='oils-base-header-menu-block'>
-            [%# INCLUDE default/menu.tt2 #%]
-        </div>
-        -->
-
-        <div id='oils-base-header-auto-login-block'>
-            [% INCLUDE default/header.tt2 %]
-        </div>
-    </div>
-    <div id="oils-base-main-block" dojoType="dijit.layout.LayoutContainer" layoutAlign="client">
-        <!--
-        <div id="oils-base-navigate-block" dojoType="dijit.layout.ContentPane" layoutAlign="left">
-        </div>
-        -->
-        <div id="oils-base-content-block" dojoType="dijit.layout.ContentPane" layoutAlign="client">
-            [% content %]
-        </div>
-    </div>
-    <!--
-    <div id="oils-base-footer-block">
-        [% INCLUDE default/footer.tt2 %]
-    </div>
-    -->
-</div>
-[% END %]
diff --git a/Open-ILS/web/local_templates/default/base.tt2.old b/Open-ILS/web/local_templates/default/base.tt2.old
deleted file mode 100644 (file)
index 507fc1d..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-[% WRAPPER 'base.tt2' %]\r
-<script type="text/javascript">\r
- dojo.require("dijit.layout.LayoutContainer");\r
- dojo.require("dijit.layout.ContentPane");\r
-</script>\r
-\r
-<div dojoType='openils.widget.ProgressDialog' jsId='progressDialog'></div>\r
-<div dojoType="dijit.Dialog" jsId='oilsSelfckWsDialog' class='oils-login-dialog' style='display:none;'>\r
-    <form>\r
-        <table>\r
-            <tr>\r
-                <td>Choose a location</td>\r
-                <td><div dojoType='openils.widget.OrgUnitFilteringSelect' jsId='oilsSelfckWsLocSelector' \r
-                    searchAttr='shortname' labelAttr='shortname'/></td>\r
-            </tr>\r
-            <tr>\r
-                <td>Enter a workstation name</td>\r
-                <td><input dojoType='dijit.form.TextBox' jsId='oilsSelfckWsName'/></td>\r
-            </tr>\r
-            <tr>\r
-                <td colspan='2' align='center'>\r
-                    <button jsId='oilsSelfckWsSubmit' dojoType='dijit.form.Button'>Submit</button>\r
-                </td>\r
-            </tr>\r
-        </table>\r
-    </form>\r
-</div>\r
-\r
-<div style="height:66px;background:#ae2c2a;"><div id='header'>\r
-  <a href='javascript:;'><img src='[% ctx.home_path %]/graphics/KCLS_logo_horiz.gif' /></a>\r
-  <span style="font-size:36px;color:white;position:relative;top:-10px;left:15px;">CHECK OUT HERE</span>\r
-</div></div>\r
-\r
-<div id='content-wrapper'>\r
-  <div id='main-content'>\r
-       <div style='clear:both;'></div>\r
-       [% content %]  \r
-       <div style='clear:both;'></div> \r
-  </div>\r
-</div>\r
-[% END %]\r
index fee782e..0c27047 100644 (file)
@@ -1,5 +1,5 @@
 <span id='oils-selfck-selected-total'></span>
-<span style='padding-left:5px;'><a href='javascript:void(0);' id='oils-selfck-pay-fines-link'>Pay Fines</a></span>
+<span style='padding-left:5px;'><a class='hidden' href='javascript:void(0);' id='oils-selfck-pay-fines-link'>Pay Fines</a></span>
 <div id='oils-selfck-fines-table-div'>
     <table id='oils-selfck-fines-table' class='oils-selfck-item-table'>
         <thead>
diff --git a/Open-ILS/web/local_templates/default/circ/selfcheck/main.tt2.bak-2010-10-20 b/Open-ILS/web/local_templates/default/circ/selfcheck/main.tt2.bak-2010-10-20
new file mode 100644 (file)
index 0000000..b9c4fcb
--- /dev/null
@@ -0,0 +1,267 @@
+[%- ctx.home_path ='/local_templates/default/circ/selfcheck' -%]\r
+[% ctx.page_title = 'Self Checkout' %]\r
+[% WRAPPER default/base.tt2 %]\r
+<!-- ***************************************** main.tt2 ***************************************************** -->\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+<div id="selfcheck-main">\r
+<script type="text/javascript">\r
+dojo.addOnLoad(function() {\r
+//var mycode = dojo.byId('selfcheck-main').innerHTML;\r
+//var obj = dojo.byId('oils-base-body-block');\r
+//obj.innerHTML = mycode;\r
+});\r
+\r
+\r
+function switchTo(str,subpage) {\r
+       var pages = [];\r
+       var sidebarLinks = [];\r
+       pages['step0'] = document.getElementById('step0');\r
+       pages['step1'] = document.getElementById('step1');\r
+       pages['step2'] = document.getElementById('step2');\r
+       pages['step3'] = document.getElementById('step3');\r
+       pages['step3a'] = document.getElementById('step3a');\r
+       //pages['step3b'] = document.getElementById('step3b');\r
+       pages['step3c'] = document.getElementById('step3c');\r
+       pages['step3d'] = document.getElementById('step3d');\r
+       pages['step3e'] = document.getElementById('step3e');\r
+       pages['step3f'] = document.getElementById('step3f');\r
+       pages['step4'] = document.getElementById('step4');\r
+       pages['step5'] = document.getElementById('step5');\r
+       pages['pay_fines'] = document.getElementById('pay_fines');\r
+       \r
+       sidebarLinks['sidebar_step3c'] = document.getElementById('sidebar_step3c');\r
+       sidebarLinks['sidebar_step3d'] = document.getElementById('sidebar_step3d');\r
+       sidebarLinks['sidebar_step3e'] = document.getElementById('sidebar_step3e');\r
+       sidebarLinks['sidebar_step3f'] = document.getElementById('sidebar_step3f');\r
+\r
+       for(var i in pages) { if(!pages[i]) continue; pages[i].style.display="none"; }\r
+       for(var i in sidebarLinks) { if(!sidebarLinks[i]) continue; sidebarLinks[i].className=""; }\r
+       \r
+       if(subpage) {\r
+               pages[subpage].style.display="block";\r
+               sidebarLinks['sidebar_'+subpage].className="selected";\r
+       }\r
+       pages[str].style.display="block";\r
+       if(str=='step3' && !subpage) pages['step3a'].style.display="block";\r
+       try{dojo.byId('selfckScanBox').focus();dojo.byId('selfckScanBox').select();}catch(e){}\r
+}\r
+</script>\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r
+<div dojoType='openils.widget.ProgressDialog' jsId='progressDialog'></div>\r
+<div dojoType="dijit.Dialog" jsId='oilsSelfckWsDialog' class='oils-login-dialog' style='display:none;'>\r
+    <form>\r
+        <table>\r
+            <tr>\r
+                <td>Choose a location</td>\r
+                <td><div dojoType='openils.widget.OrgUnitFilteringSelect' jsId='oilsSelfckWsLocSelector' \r
+                    searchAttr='shortname' labelAttr='shortname'/></td>\r
+            </tr>\r
+            <tr>\r
+                <td>Enter a workstation name</td>\r
+                <td><input dojoType='dijit.form.TextBox' jsId='oilsSelfckWsName'/></td>\r
+            </tr>\r
+            <tr>\r
+                <td colspan='2' align='center'>\r
+                    <button jsId='oilsSelfckWsSubmit' dojoType='dijit.form.Button'>Submit</button>\r
+                </td>\r
+            </tr>\r
+        </table>\r
+    </form>\r
+</div>\r
+\r
+<div style="height:66px;background:#ae2c2a;"><div id='header'>\r
+  <a href='javascript:;'><img src='[% ctx.home_path %]/graphics/KCLS_logo_horiz.gif' /></a>\r
+  <span style="font-size:36px;color:white;position:relative;top:-10px;left:15px;">CHECK OUT HERE</span>\r
+</div></div>\r
+\r
+<div id='content-wrapper'>\r
+  <div id='main-content'>\r
+       <div style='clear:both;'></div>\r
+       \r
+\r
+<script src='[% ctx.media_prefix %]/js/ui/kcls/circ/selfcheck/selfcheck.js'> </script>\r
+<script src="[% ctx.media_prefix %]/js/ui/kcls/circ/selfcheck/payment.js"></script>\r
+<link rel='stylesheet' type='text/css' href='[% ctx.media_prefix %]/css/skin/kcls/selfcheck.css'/>\r
+[% INCLUDE 'default/circ/selfcheck/audio_config.tt2' %]\r
+\r
+  <div id="step0" class="checkout" style="width=100%;text-align:center;">KCLS Staff login required</div>\r
+  <div id="step1" class="checkout hidden" style="padding-top:15px;">\r
+       <table cellpadding="0" cellspacing="0" border="0" width="100%"><tr>\r
+    <td align="center"><h1>Scan your library card barcode<br />OR type your library card number</h1></td></tr></table>\r
+    <table cellpadding="0" cellspacing="0" border="0" style="margin:20px auto;"><tr>\r
+    <td><img src="[% ctx.home_path %]/graphics/libcard_barcode.jpg" /></td><td style="padding-left:10px;"><span style="font-size:10px;">Example 0017620030</span><br /><input type="text" id='patron-login-username' />\r
+               <div style="position:absolute;"><div style="position:relative;top:-70px;"><div id='oils-selfck-status-div2' class='status_box'></div></div></div></td>\r
+    <td><a href="javascript:;" onclick="checkLogin();" style="position:relative;top:6px;left:5px;"><img src="[% ctx.home_path %]/graphics/gobutton.jpg" /></a></td></tr></table>\r
+  </div>\r
+  <div id="step2" class="checkout hidden" style="padding-top:15px;">\r
+       <table cellpadding="0" cellspacing="0" border="0" width="100%"><tr>\r
+    <td align="center"><h1>Enter your PIN or password</h1></td></tr></table>\r
+    <table cellpadding="0" cellspacing="0" border="0" style="margin:20px auto;"><tr>\r
+    <td style="padding-left:10px;"><span style="font-size:10px;">Example 0926</span><br /><input type="password" id='patron-login-password' />\r
+               <div style="position:absolute;"><div style="position:relative;top:10px;"><div id='oils-selfck-status-div3' class='status_box'></div><div class="hidden" id="back_to_login"><a href="javascript:;" onclick="cancelLogin();">Cancel</a></div></div></div></td>\r
+    <td><a href="javascript:;" onclick="selfCheckMgr.loginPatron(dojo.byId('patron-login-username').value,dojo.byId('patron-login-password').value);" style="position:relative;top:6px;left:5px;"><img src="[% ctx.home_path %]/graphics/gobutton.jpg" /></a></td></tr></table>\r
+  </div>\r
+  <div id="step3" class="checkout" style="display:none;">\r
+       <table cellpadding="0" cellspacing="0" border="0" width="694" height="260">\r
+      <tr><td valign="top" width="444" style="padding:3px;" rowspan="2">\r
+               <img src="[% ctx.home_path %]/graphics/barcodedetailbook.jpg" style="float:left;" />\r
+        <div class="header1">\r
+          <h2>Scan your library item to begin checkout</h2>\r
+                 <input type="text" jsId='selfckScanBox' class="userid" id="selfckScanBox" dojoType='dijit.form.TextBox' />\r
+        </div>\r
+        <br />\r
+\r
+        <div id="step3a" style="">\r
+          <table cellpadding="0" cellspacing="0" border="0" width="100%" height="70"><tr><td width="100%"><div id='oils-selfck-status-div' class="oils-selfck-status-div"></div></td></tr></table>\r
+                 <div id='oils-selfck-scan-text' class='hidden'></div>\r
+          <br /><br />\r
+          <table cellpadding="5" cellspacing="0" border="0" class="item_table" width="100%">\r
+                  <tbody id='oils-selfck-circ-tbody'>\r
+               <tr id='oils-selfck-circ-row'><td>\r
+              <table cellpadding="2" cellspacing="0" border="0">\r
+                <tr><td class="label">BARCODE:</td><td name="barcode"></td></tr>\r
+                <tr><td class="label">TITLE:</td><td name="title"></td></tr>\r
+                <tr><td class="label" nowrap="nowrap">DUE DATE:</td><td name="due_date"></td></tr>\r
+                               <tr><td></td><td><div class="hidden"><div name='checkout' class='hidden'>Checkout</div><div name='renew' class='hidden'>Renewal</div></div></td></tr>\r
+              </table>\r
+            </td></tr>\r
+                  </tbody>\r
+          </table>\r
+        </div>\r
+        \r
+        <div id="step3c" style="display:none;">\r
+          <table cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td align="center" style="font-weight:bold;font-size:18px;">Fines</td></tr></table>\r
+          <table cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td><a href="javascript:;" onclick="selfCheckMgr.printList('fines')"><img src="[% ctx.home_path %]/graphics/printlist.jpg" /></a></td><td class="hidden"><a class="hidden" href="javascript:;" id="oils-selfck-pay-fines-link">Pay Fines</a></td></tr></table><br />\r
+          <table cellpadding="5" cellspacing="0" border="0" class="item_table" width="100%">\r
+                  <tbody id='oils-selfck-fines-tbody'>\r
+               <tr id='oils-selfck-fines-row'><td width="443">\r
+              <table cellpadding="2" cellspacing="0" border="0" width="100%">\r
+                <tr><td class="label"><input style="float:left;margin:2px;" class="hidden" type="checkbox" checked="checked" name='selector' onclick='selfCheckMgr.keepMeLoggedIn();' title='pay this fine' /> TITLE:</td><td name="title"></td></tr>\r
+                <tr><td class="label">DUE DATE:</td><td name="due_date"></td></tr>\r
+                <tr><td class="label">DATE RETURN:</td><td name="date_return"></td></tr>\r
+                <tr><td class="label">BALANCE OWED:</td><td style="color:red;">$<span name="balance"></span></td></tr>\r
+              </table>\r
+            </td></tr>\r
+                  </tbody>\r
+          </table>\r
+<div id="pay_fines" class="hidden">\r
+[% INCLUDE 'default/circ/selfcheck/payment.tt2' %]\r
+</div>\r
+        </div>\r
+        \r
+               <div id="step3d" style="display:none;">\r
+          <table cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td align="center" style="font-weight:bold;font-size:18px;">Items Checked Out</td></tr></table><br />\r
+          <a href="javascript:;" onclick="selfCheckMgr.printList('items_out');"><img src="[% ctx.home_path %]/graphics/printlist.jpg" /></a><br /><br />\r
+          <table cellpadding="5" cellspacing="0" border="0" class="item_table" width="100%">\r
+                  <tbody id='oils-selfck-circ-out-tbody'>\r
+               <tr id='oils-selfck-circ-out-row'><td>\r
+              <table cellpadding="2" cellspacing="0" border="0">\r
+               <tr><td class="label">BARCODE:</td><td name="barcode"></td></tr>\r
+                <tr><td class="label">TITLE:</td><td name="title"></td></tr>\r
+                <tr><td class="label">AUTHOR:</td><td name="author"></td></tr>\r
+                <tr><td class="label">DUE DATE:</td><td name="due_date"></td></tr>\r
+                <tr><td class="label hidden">FORMAT:</td><td class="hidden" name="format"></td></tr>\r
+              </table>\r
+            </td></tr>\r
+                  </tbody>\r
+          </table>\r
+        </div>\r
+        \r
+        <div id="step3e" style="display:none;">\r
+          <table cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td align="center" style="font-weight:bold;font-size:18px;">Items Ready for Pick-Up</td></tr></table><br />\r
+          <a href="javascript:;"><img src="[% ctx.home_path %]/graphics/printlist.jpg" /></a><br /><br />\r
+          <table cellpadding="5" cellspacing="0" border="0" class="item_table" width="100%">\r
+                  <tbody id='oils-selfck-rdy-tbody'>\r
+               <tr id='oils-selfck-rdy-row'><td>\r
+              <table cellpadding="2" cellspacing="0" border="0">\r
+                <tr><td class="label">TITLE:</td><td name="title"></td></tr>\r
+                <tr><td class="label hidden">FORMAT:</td><td name="format" class="hidden"></td></tr>\r
+                <tr><td class="label">PICKUP LOCATION:</td><td name="lib"></td></tr>\r
+                <tr><td class="label">PICK UP BY:</td><td name="date"></td></tr>\r
+              </table>\r
+            </td></tr>\r
+                  </tbody>\r
+          </table>\r
+        </div>\r
+        \r
+        <div id="step3f" style="display:none;">\r
+          <table cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td align="center" style="font-weight:bold;font-size:18px;">Holds</td></tr></table><br />\r
+          <a href="javascript:;" onclick="selfCheckMgr.printList('holds')"><img src="[% ctx.home_path %]/graphics/printlist.jpg" /></a><br /><br />\r
+          <table cellpadding="5" cellspacing="0" border="0" class="item_table" width="100%">\r
+                  <tbody id='oils-selfck-hold-tbody'>\r
+               <tr id='oils-selfck-hold-row'><td>\r
+              <table cellpadding="2" cellspacing="0" border="0">\r
+                <tr><td class="label">TITLE:</td><td name="title"></td></tr>\r
+                <tr><td class="label">AUTHOR:</td><td name="author"></td></tr>\r
+                <tr><td class="label hidden">FORMAT:</td><td class="hidden" name="format"></td></tr>\r
+                <tr><td class="label">STATUS:</td><td name="status"></td></tr>\r
+              </table>\r
+            </td></tr>\r
+                  </tbody>\r
+          </table>\r
+        </div>\r
+\r
+      </td>\r
+      <td class="sidebar" valign="top" width="226">\r
+               <h3 class="top" id="todays_date"></h3>\r
+        <div class="greet">Hello, <span id="user_name"></span>.</div>\r
+        <h3>Your Account</h3>\r
+        <p id="sidebar_step3c">Fines: <span id="acct_fines"></span><br /><a href="javascript:;" id='oils-selfck-view-fines-link'>View Details</a></p>\r
+        <p id="sidebar_step3d">(<span id="oils-selfck-circ-account-total">0) Items</span> Checked Out<br /><a href="javascript:;" id='oils-selfck-items-out-details-link'>View Details</a></p>\r
+        <p id="sidebar_step3e">(<span id="oils-selfck-holds-ready">0) Items</span> Ready for Pick-Up<br /><a href="javascript:;" onclick="selfCheckMgr.drawHoldsPage();">View Details</a></p>\r
+        <p id="sidebar_step3f">(<span id="oils-selfck-holds-total">0) Items</span> on Hold (25 max.)<br /><a href="javascript:;" id='oils-selfck-hold-details-link'>View Details</a></p>\r
+\r
+               <div style="padding-left:3px;padding-top:10px;">\r
+          <div style="float:left;"><a href="javascript:;" id='oils-selfck-nav-logout-print'><img src="[% ctx.home_path %]/graphics/logout.gif" style="float:left;margin-right:3px;" /> <span>Logout</span></a></div>\r
+          <div style="float:left;width:120px;padding-left:30px;"><a href="javascript:;" id='oils-selfck-nav-logout'><img src="[% ctx.home_path %]/graphics/logoutnoreceipt.gif" style="float:left;margin-right:3px;" /> <span>Logout<br />without receipt</span></a></div>\r
+        </div>\r
+        <div style="clear:both;padding-top:15px;padding-left:3px;">\r
+          <a href="javascript:;" id="back_button" onclick="selfCheckMgr.keepMeLoggedIn();switchTo('step3');"><img src="[% ctx.home_path %]/graphics/arrow.gif" /></a> <a href="javascript:;" onclick="selfCheckMgr.keepMeLoggedIn();switchTo('step3');"><span style="position:relative;top:-4px;left:2px;">Back to Checkout</span></a>\r
+        </div>\r
+      </td></tr>\r
+    </table>\r
+  </div>\r
+  \r
+  <div id="step4" class="checkout" style="padding-top:15px;display:none;">\r
+       <table cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td align="center"><h1>Checkout Complete.<br />Please take your reciept.</h1></td></tr></table>\r
+  </div>\r
+  \r
+  <div id="step5" class="checkout" style="padding-top:15px;display:none;">\r
+       <table cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td align="center"><h1>Checkout Complete.</h1></td></tr></table>\r
+  </div>\r
+  \r
+  \r
+  \r
+  \r
+  \r
+  \r
+  \r
+  \r
+  \r
+  \r
+  \r
+  \r
+  \r
+  \r
+  \r
+  \r
+       <div style='clear:both;'></div> \r
+  </div>\r
+</div>\r
+</div>\r
+<!-- ***************************************** END: main.tt2 ***************************************************** -->\r
+[% END %]
\ No newline at end of file
index 4f342db..a12f77d 100644 (file)
-@charset "utf-8";\r
-/* CSS Document */\r
-\r
-html, body {\r
-       margin:0;\r
-       font-family: Arial, Helvetica, sans-serif;\r
-       font-size: 12px;\r
-       background:#333;\r
-       width:100%;\r
-}\r
-\r
-img {\r
-       border: none;\r
-}\r
-\r
-a {\r
-       color: #003399;\r
-       text-decoration: none;\r
-}\r
-\r
-a:hover {\r
-       text-decoration: underline;\r
-}\r
-\r
-h1 {\r
-       margin:0;\r
-       margin-bottom: 5px;\r
-       font-size: 20px;\r
-       font-weight:normal;\r
-}\r
-\r
-h2 {\r
-       margin:0;\r
-       margin-bottom: 5px;\r
-       font-size: 14px;\r
-       font-weight:bold;\r
-}\r
-\r
-#header {\r
-       color: #bda964;\r
-       font-weight:bold;\r
-       padding: 12px 0px 9px 17px;\r
-       width: 694px;\r
-       margin: auto;\r
-}\r
-\r
-#content-wrapper {\r
-       background: white;\r
-       min-height: 260px;\r
-       border-bottom: 1px solid black;\r
-}\r
-\r
-#main-content {\r
-       width: 694px;\r
-       margin:auto;\r
-       padding-left:17px;\r
-}\r
-\r
-.checkout {\r
-       font-size:16px;\r
-}\r
-\r
-.checkout h1 {\r
-       font-size:36px;\r
-}\r
-\r
-.checkout h2 {\r
-       font-size:24px;\r
-}\r
-\r
-.checkout .sidebar h3 {\r
-       font-size: 16px;\r
-       margin:0;\r
-       padding-left:3px;\r
-}\r
-\r
-.checkout .sidebar a {\r
-       font-size:12px;\r
-}\r
-\r
-.checkout .sidebar a span {\r
-       font-weight:bold;\r
-}\r
-\r
-.checkout .sidebar p {\r
-       margin:4px 0px;\r
-       padding:3px;\r
-}\r
-\r
-.checkout .sidebar div, .checkout .sidebar p {\r
-       font-size: 16px;\r
-       line-height: 1em;\r
-}\r
-\r
-.checkout input[type=text], .checkout input[type=password] {\r
-       border: 1px solid black;\r
-       width:300px;\r
-       height:20px;\r
-       padding:2px;\r
-       padding-top:1px;\r
-       margin:0px;\r
-       font-size:16px;\r
-}\r
-\r
-.checkout .sidebar {\r
-       background: #b0b0b0;\r
-       border-left:2px ridge #eee;\r
-       border-right:2px ridge #eee;\r
-       padding:10px 7px;\r
-}\r
-\r
-.checkout .sidebar .top {\r
-       float:right;\r
-       padding-right:5px;\r
-}\r
-\r
-.checkout .sidebar .greet {\r
-       clear:both;\r
-       padding:15px 3px;\r
-}\r
-\r
-.checkout .sidebar .selected {\r
-       background:#999\r
-}\r
-\r
-.checkout .header1 {\r
-       height:108px;\r
-       border-bottom:1px solid #a83135;\r
-       padding-top:20px;\r
-}\r
-\r
-.checkout .userid {\r
-       width:200px;\r
-       font-size:16px;\r
-       font-weight:bold;\r
-       padding:5px 6px 6px 6px !important;\r
-       border:2px solid black !important;\r
-       background: none !important;\r
-       margin:0 !important;\r
-}\r
-\r
-.checkout .item_table {\r
-       border-collapse: collapse;\r
-}\r
-\r
-.checkout .item_table td {\r
-       font-size:16px;\r
-       border:2px solid black;\r
-       text-align: left;\r
-}\r
-\r
-.checkout .item_table table td.label {\r
-       font-weight:bold;\r
-       text-transform: uppercase;\r
-       text-align: right;\r
-       white-space:nowrap;\r
-       padding-right:5px;\r
-       width:1px;\r
-}\r
-\r
-.checkout .item_table table td {\r
-       border:none;\r
-}\r
-\r
-.checkout #back_button:hover {\r
-       text-decoration: none;\r
-}\r
-\r
-.checkout .status_box {\r
-       color:red;\r
-       font-weight:bold;\r
-       height:20px;\r
-}\r
-\r
-.checkout .oils-selfck-status-div {\r
-       height:inherit !important;\r
-       vertical-align:inherit !important;\r
-}\r
-\r
+@charset "utf-8";
+/* CSS Document */
+
+html, body {
+       margin:0;
+       font-family: Arial, Helvetica, sans-serif;
+       font-size: 12px;
+       background:#333;
+       width:100%;
+}
+
+img {
+       border: none;
+}
+
+a {
+       color: #003399;
+       text-decoration: none;
+}
+
+a:hover {
+       text-decoration: underline;
+}
+
+h1 {
+       margin:0;
+       margin-bottom: 5px;
+       font-size: 20px;
+       font-weight:normal;
+}
+
+h2 {
+       margin:0;
+       margin-bottom: 5px;
+       font-size: 14px;
+       font-weight:bold;
+}
+
+#header {
+       color: #bda964;
+       font-weight:bold;
+       padding: 12px 0px 9px 17px;
+       width: 694px;
+       margin: auto;
+}
+
+#content-wrapper {
+       background: white;
+       min-height: 260px;
+       border-bottom: 1px solid black;
+}
+
+#main-content {
+       width: 694px;
+       margin:auto;
+       padding-left:17px;
+}
+
+.checkout {
+       font-size:16px;
+}
+
+.checkout h1 {
+       font-size:36px;
+}
+
+.checkout h2 {
+       font-size:24px;
+}
+
+.checkout .sidebar h3 {
+       font-size: 16px;
+       margin:0;
+       padding-left:3px;
+}
+
+.checkout .sidebar a {
+       font-size:12px;
+}
+
+.checkout .sidebar a span {
+       font-weight:bold;
+}
+
+.checkout .sidebar p {
+       margin:4px 0px;
+       padding:3px;
+}
+
+.checkout .sidebar div, .checkout .sidebar p {
+       font-size: 16px;
+       line-height: 1em;
+}
+
+.checkout input[type=text], .checkout input[type=password] {
+       border: 1px solid black;
+       width:300px;
+       height:20px;
+       padding:2px;
+       padding-top:1px;
+       margin:0px;
+       font-size:16px;
+}
+
+.checkout .sidebar {
+       background: #b0b0b0;
+       border-left:2px ridge #eee;
+       border-right:2px ridge #eee;
+       padding:10px 7px;
+}
+
+.checkout .sidebar .top {
+       float:right;
+       padding-right:5px;
+}
+
+.checkout .sidebar .greet {
+       clear:both;
+       padding:15px 3px;
+}
+
+.checkout .sidebar .selected {
+       background:#999
+}
+
+.checkout .header1 {
+       height:108px;
+       border-bottom:1px solid #a83135;
+       padding-top:20px;
+}
+
+.checkout .userid {
+       width:200px;
+       font-size:16px;
+       font-weight:bold;
+       padding:5px 6px 6px 6px !important;
+       border:2px solid black !important;
+       background: none !important;
+       margin:0 !important;
+}
+
+.checkout .item_table {
+       border-collapse: collapse;
+}
+
+.checkout .item_table td {
+       font-size:16px;
+       border:2px solid black;
+       text-align: left;
+}
+
+.checkout .item_table table td.label {
+       font-weight:bold;
+       text-transform: uppercase;
+       text-align: right;
+       white-space:nowrap;
+       padding-right:5px;
+       width:1px;
+}
+
+.checkout .item_table table td {
+       border:none;
+}
+
+.checkout #back_button:hover {
+       text-decoration: none;
+}
+
+.checkout .status_box {
+       color:red;
+       font-weight:bold;
+       height:20px;
+}
+
+.checkout .oils-selfck-status-div {
+       height:inherit !important;
+       vertical-align:inherit !important;
+}
+