You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
61 lines
1.1 KiB
61 lines
1.1 KiB
var api = "/api"; |
|
var client_controller = "/api/client" |
|
var user_controller = "/api/user" |
|
var web = "/web"; |
|
|
|
const UNAUTHORIZED = 401; |
|
|
|
function get(id){ |
|
return document.getElementById(id); |
|
} |
|
|
|
function disable(id){ |
|
get(id).setAttribute('disabled','disabled'); |
|
} |
|
|
|
function enable(id){ |
|
get(id).removeAttribute('disabled'); |
|
} |
|
|
|
function getValue(id){ |
|
return get(id).value; |
|
} |
|
|
|
function hide(id){ |
|
var elem = get(id); |
|
if (elem) elem.style.display = 'none'; |
|
} |
|
|
|
function hideAll(clazz){ |
|
var elems = document.getElementsByTagName('*'), i; |
|
for (i in elems) { |
|
if((' ' + elems[i].className + ' ').indexOf(' ' + clazz + ' ') > -1) elems[i].style.display = 'none'; |
|
} |
|
} |
|
|
|
function isChecked(id){ |
|
return get(id).checked; |
|
} |
|
|
|
function login(){ |
|
redirect('login.html?return_to='+encodeURIComponent(window.location.href)); |
|
} |
|
|
|
function redirect(page){ |
|
window.location.href = page; |
|
} |
|
|
|
function setText(id, text){ |
|
get(id).innerHTML = text; |
|
} |
|
|
|
|
|
function setValue(id,newVal){ |
|
var elem = get(id); |
|
if (elem) elem.value = newVal; |
|
} |
|
|
|
function show(id){ |
|
var elem = get(id); |
|
if (elem) elem.style.display = ''; |
|
}
|
|
|