diff options
author | pb1dft <pb1dft@ampache> | 2007-02-16 00:05:09 +0000 |
---|---|---|
committer | pb1dft <pb1dft@ampache> | 2007-02-16 00:05:09 +0000 |
commit | 79d6b4b7e407a4bfa5fa2521df107114f082761d (patch) | |
tree | 8a7f9e595f61c94853d76c5d11da6780d5406555 /lib | |
parent | 68917e09f5f47928ca31773a5ee17ad93bc9ab3c (diff) | |
download | ampache-79d6b4b7e407a4bfa5fa2521df107114f082761d.tar.gz ampache-79d6b4b7e407a4bfa5fa2521df107114f082761d.tar.bz2 ampache-79d6b4b7e407a4bfa5fa2521df107114f082761d.zip |
javascript modification/rss no_session fix/On useradd display right accesslevel(bounty1370)
Diffstat (limited to 'lib')
-rw-r--r-- | lib/javascript-base.js | 69 |
1 files changed, 21 insertions, 48 deletions
diff --git a/lib/javascript-base.js b/lib/javascript-base.js index bccfb76e..7dfdf1c3 100644 --- a/lib/javascript-base.js +++ b/lib/javascript-base.js @@ -43,66 +43,39 @@ function selectField(element) var element_id = document.getElementById(element); element_id.focus(); } - var checkflag_song = "false"; - function check_songs() { - if (checkflag_song == "false") { - if (document.forms.songs.elements["song[]"].length == undefined) { - document.forms.songs.elements["song[]"].checked = true; - } - else { - for (i = 0; i < document.forms.songs.elements["song[]"].length; i++) { - document.forms.songs.elements["song[]"][i].checked = true; - } - } - checkflag_song = "true"; - return "Unselect All"; - } - else { - if (document.forms.songs.elements["song[]"].length == undefined) { - document.forms.songs.elements["song[]"].checked = false; - } - else { - for (i = 0; i < document.forms.songs.elements["song[]"].length; i++) { - document.forms.songs.elements["song[]"][i].checked = false; - } - } - checkflag_song = "false"; - return "Select All"; - } - } +var checkflag = "false"; - function invert_songs() { - for( i = 0; i < document.forms.songs.elements["song[]"].length; ++i ) { - document.forms.songs.elements["song[]"][i].checked = !document.forms.songs.elements["song[]"][i].checked - } - } - - var checkflag_results = "false"; - - function check_results() { - if (checkflag_results == "false") { - if (document.results.elements["results[]"].length == undefined) { - document.results.elements["results[]"].checked = true; +function check_select(type,name) { + if ( name == undefined){ + var name = ''; + } + if ( checkflag == "false") { + if ( eval("document.forms."+ type +"s"+ name +".elements[\""+ type +"[]\"].length") == undefined) { + var zz = eval("document.forms."+ type +"s"+ name +".elements[\""+ type +"[]\"]"); + zz.checked = true; } else { - for (i = 0; i < document.results.elements["results[]"].length; i++) { - document.results.elements["results[]"][i].checked = true; + for (i = 0; i < eval("document.forms."+ type +"s"+ name +".elements[\""+ type +"[]\"].length"); i++) { + var zz = eval("document.forms."+ type +"s"+ name +".elements[\""+ type +"[]\"][i]"); + zz.checked = true; } } - checkflag_results = "true"; + checkflag = "true"; return "Unselect All"; } else { - if (document.results.elements["results[]"].length == undefined) { - document.results.elements["results[]"].checked = false; + if ( eval("document.forms."+ type +"s"+ name +".elements[\""+ type +"[]\"].length") == undefined) { + var zz = eval("document.forms."+ type +"s"+ name +".elements[\""+ type +"[]\"]"); + zz.checked = false; } else { - for (i = 0; i < document.results.elements["results[]"].length; i++) { - document.results.elements["results[]"][i].checked = false; - } + for (i = 0; i < eval("document.forms."+ type +"s"+ name +".elements[\""+ type +"[]\"].length"); i++) { + var zz = eval("document.forms."+ type +"s"+ name +".elements[\""+ type +"[]\"][i]"); + zz.checked = false; + } } - checkflag_results = "false"; + checkflag = "false"; return "Select All"; } } |