From 0704bec009c5c38391c3eda8e76942388c146c9f Mon Sep 17 00:00:00 2001 From: phasefx Date: Tue, 11 Nov 2008 21:00:56 +0000 Subject: [PATCH] a few tweaks to verify credentials interface git-svn-id: svn://svn.open-ils.org/ILS/trunk@11144 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- .../chrome/content/auth/verify_credentials.js | 44 +++++++++++++++++----- .../chrome/locale/en-US/offline.properties | 2 + Open-ILS/xul/staff_client/chrome/skin/global.css | 4 +- 3 files changed, 38 insertions(+), 12 deletions(-) diff --git a/Open-ILS/xul/staff_client/chrome/content/auth/verify_credentials.js b/Open-ILS/xul/staff_client/chrome/content/auth/verify_credentials.js index 569d0df5ca..f5c6ef5ee1 100644 --- a/Open-ILS/xul/staff_client/chrome/content/auth/verify_credentials.js +++ b/Open-ILS/xul/staff_client/chrome/content/auth/verify_credentials.js @@ -19,27 +19,51 @@ function verify_init() { 'command', function() { try { + var barcode = document.getElementById('barcode_prompt').value; + var name = document.getElementById('name_prompt').value; + var password = document.getElementById('password_prompt').value; var req = net.simple_request( 'AUTH_VERIFY_CREDENTIALS', [ ses(), - document.getElementById('barcode_prompt').value, - document.getElementById('name_prompt').value, - hex_md5( document.getElementById('password_prompt').value ) + barcode, + name, + hex_md5( password ) ] ); if (typeof req.ilsevent != 'undefined') { throw(req); } var msg_area = document.getElementById('messages'); - var desc = document.createElement('description'); msg_area.insertBefore(desc, msg_area.firstChild); - desc.setAttribute('class', String(req) == '1' ? 'success_text' : 'failure_text'); - var text = document.createTextNode( - String(req) == '1' ? - offlineStrings.getString('menu.cmd_verify_credentials.correct_credentials') : - offlineStrings.getString('menu.cmd_verify_credentials.incorrect_credentials') + var hbox = document.createElement('hbox'); msg_area.insertBefore(hbox, msg_area.firstChild); + var success_msg = document.createElement('description'); hbox.appendChild(success_msg); + success_msg.setAttribute('class', String(req) == '1' ? 'success_text' : 'failure_text'); + success_msg.appendChild( + document.createTextNode( + String(req) == '1' ? + offlineStrings.getString('menu.cmd_verify_credentials.correct_credentials') : + offlineStrings.getString('menu.cmd_verify_credentials.incorrect_credentials') + ) ); - desc.appendChild(text); + var name_msg = document.createElement('description'); hbox.appendChild(name_msg); + name_msg.appendChild( + document.createTextNode( + offlineStrings.getFormattedString('menu.cmd_verify_credentials.name_feedback',[name]) + ) + ); + var barcode_msg = document.createElement('description'); hbox.appendChild(barcode_msg); + barcode_msg.appendChild( + document.createTextNode( + offlineStrings.getFormattedString('menu.cmd_verify_credentials.barcode_feedback',[barcode]) + ) + ); + var date_msg = document.createElement('description'); hbox.appendChild(date_msg); + date_msg.appendChild( + document.createTextNode( + new Date() + ) + ); + } catch(E) { alert(E); diff --git a/Open-ILS/xul/staff_client/chrome/locale/en-US/offline.properties b/Open-ILS/xul/staff_client/chrome/locale/en-US/offline.properties index 81e7efcbfb..2f3a478f5d 100644 --- a/Open-ILS/xul/staff_client/chrome/locale/en-US/offline.properties +++ b/Open-ILS/xul/staff_client/chrome/locale/en-US/offline.properties @@ -132,6 +132,8 @@ menu.cmd_shutdown.prompt=Exit Evergreen completely? menu.cmd_verify_credentials.tabname=Verify Credentials menu.cmd_verify_credentials.correct_credentials=Success testing credentials! menu.cmd_verify_credentials.incorrect_credentials=Failure testing credentials! +menu.cmd_verify_credentials.name_feedback=Username: <%1$s> +menu.cmd_verify_credentials.barcode_feedback=Barcode: <%1$s> menu.spawn_search.msg=Editor would like to search for: %1$s menu.close_all_tabs.error=Error closing all tabs menu.new_tab.tab=Tab diff --git a/Open-ILS/xul/staff_client/chrome/skin/global.css b/Open-ILS/xul/staff_client/chrome/skin/global.css index 801def2a5d..d9d6879b7d 100644 --- a/Open-ILS/xul/staff_client/chrome/skin/global.css +++ b/Open-ILS/xul/staff_client/chrome/skin/global.css @@ -19,8 +19,8 @@ messagecatalog { -moz-binding: url('chrome://open_ils_staff_client/content/main/ .my_overflow { overflow: auto; } -.success_text { color: green; } -.failure_text { color: red; } +.success_text { color: white; background-color: green; } +.failure_text { color: white; background-color: red; } .text_left { text-align: left; } .text_right { text-align: right; } -- 2.11.0