a few tweaks to verify credentials interface
authorphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 11 Nov 2008 21:00:56 +0000 (21:00 +0000)
committerphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 11 Nov 2008 21:00:56 +0000 (21:00 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@11144 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/xul/staff_client/chrome/content/auth/verify_credentials.js
Open-ILS/xul/staff_client/chrome/locale/en-US/offline.properties
Open-ILS/xul/staff_client/chrome/skin/global.css

index 569d0df..f5c6ef5 100644 (file)
@@ -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);
index 81e7efc..2f3a478 100644 (file)
@@ -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
index 801def2..d9d6879 100644 (file)
@@ -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; }