added expand/collapse feature to webui folders

This commit is contained in:
SJ
2012-09-15 22:49:38 +02:00
parent b03ca2effb
commit fd27d17d24
8 changed files with 114 additions and 12 deletions

View File

@ -268,10 +268,10 @@ function assemble_search_term(n, prefix) {
e = document.getElementById(prefix + 'order');
if(e && e.value) { data = data + "&order=" + e.value; }
var a = document.getElementById('folders');
if(a) {
for(i=0; i<a.childNodes.length; i++) {
b = a.childNodes[i];
var childNodeArray = document.getElementById('folders').getElementsByTagName('*');
if(childNodeArray) {
for(i=0; i<childNodeArray.length; i++) {
b = childNodeArray[i];
if(b.name && b.name.substring(0, 7) == 'folder_' && b.checked) {
folders = folders + "+" + b.name.substring(7);
}
@ -697,7 +697,6 @@ $(document).ready(function() {
}
});
});
@ -776,3 +775,32 @@ function copy_message_to_folder(folder_id, id, copied) {
}
function open_folder(id) {
var a;
a = document.getElementById('fldr_' + id);
a.style.display = '';
a = document.getElementById('fldr_collapse_' + id);
a.style.display = '';
a = document.getElementById('fldr_open_' + id);
a.style.display = 'none';
}
function close_folder(id) {
var a;
a = document.getElementById('fldr_' + id);
a.style.display = 'none';
a = document.getElementById('fldr_collapse_' + id);
a.style.display = 'none';
a = document.getElementById('fldr_open_' + id);
a.style.display = '';
}