X-Git-Url: https://git.deb.at/?p=deb%2Fpackages.git;a=blobdiff_plain;f=static%2Fpackages.js;fp=static%2Fpackages.js;h=172e6b404409e8ab4d3d1060e00c19584b0e1322;hp=1de28bcfa323becb315beea8c277489724ebb878;hb=269a9d46938e0b4d178642ae8315602f9e5f3349;hpb=a6146cf5473f4b13172414851b63894024394cb3 diff --git a/static/packages.js b/static/packages.js index 1de28bc..172e6b4 100644 --- a/static/packages.js +++ b/static/packages.js @@ -1,13 +1,14 @@ -function init_toggle_elem(id_str,user_str) { - toggle_toggle_elem(id_str,user_str,'hide'); +function init_toggle_elem(id_str,show_user_str,hide_user_str) { + toggle_toggle_elem(id_str,show_user_str,hide_user_str,'hide'); } -function toggle_toggle_elem(id_str,user_str,mode) { +function toggle_toggle_elem(id_str,show_user_str,hide_user_str,mode) { var other_mode = ( mode == "hide" ) ? "show" : "hide"; + var user_str = ( mode == "hide" ) ? show_user_str : hide_user_str; var link = document.createElement("a"); - link.setAttribute("href","javascript:toggle_toggle_elem(\""+id_str+"\",\""+user_str+"\",\""+other_mode+"\")"); - var txt = document.createTextNode("["+other_mode+" "+user_str+"]"); + link.setAttribute("href","javascript:toggle_toggle_elem(\""+id_str+"\",\""+show_user_str+"\",\""+hide_user_str+"\",\""+other_mode+"\")"); + var txt = document.createTextNode("["+user_str+"]"); link.appendChild(txt); if (document.getElementById("js_"+id_str).childNodes.length > 0) { document.getElementById("js_"+id_str).replaceChild(link,document.getElementById("js_"+id_str).firstChild); @@ -146,4 +147,4 @@ function show_all_tabs() { if (item) { item.style.fontWeight = "bold"; } -} \ No newline at end of file +}