1 function verify_init() {
3 offlineStrings = document.getElementById('offlineStrings');
5 if (typeof JSAN == 'undefined') {
7 offlineStrings.getString('common.jsan.missing')
11 JSAN.errorLevel = "die"; // none, warn, or die
12 JSAN.addRepository('..');
14 JSAN.use('OpenILS.data'); var data = new OpenILS.data(); data.stash_retrieve();
15 XML_HTTP_SERVER = data.server_unadorned;
17 JSAN.use('util.network'); var net = new util.network();
18 document.getElementById('cmd_verify').addEventListener(
22 var req = net.simple_request(
23 'AUTH_VERIFY_CREDENTIALS',
26 document.getElementById('barcode_prompt').value,
27 document.getElementById('name_prompt').value,
28 hex_md5( document.getElementById('password_prompt').value )
32 if (typeof req.ilsevent != 'undefined') { throw(req); }
34 var msg_area = document.getElementById('messages');
35 var desc = document.createElement('description'); msg_area.insertBefore(desc, msg_area.firstChild);
36 desc.setAttribute('class', String(req) == '1' ? 'success_text' : 'failure_text');
37 var text = document.createTextNode(
39 offlineStrings.getString('menu.cmd_verify_credentials.correct_credentials') :
40 offlineStrings.getString('menu.cmd_verify_credentials.incorrect_credentials')
42 desc.appendChild(text);
47 document.getElementById('name_prompt').focus();
52 document.getElementById('name_prompt').focus();