Index: trunk/admin/editor/cmseditor/editor/filemanager/browser/default/frmresourceslist.html =================================================================== diff -u -N -r4983 -r4984 --- trunk/admin/editor/cmseditor/editor/filemanager/browser/default/frmresourceslist.html (.../frmresourceslist.html) (revision 4983) +++ trunk/admin/editor/cmseditor/editor/filemanager/browser/default/frmresourceslist.html (.../frmresourceslist.html) (revision 4984) @@ -80,7 +80,7 @@ // Add the checkbox cell var oCell = oRow.insertCell(-1); oCell.width = 25; - oCell.innerHTML = ''; + oCell.innerHTML = ''; // Add the file icon cell. var oCell = oRow.insertCell(-1) ; oCell.width = 16 ; @@ -133,7 +133,7 @@ { var files = ''; checkboxes = document.getElementsByName('file_checkbox'); - for (i in checkboxes) { + for (var i = 0; i< checkboxes.length; i++) { if (checkboxes[i].checked && checkboxes[i].value) { if (method == 'first') return checkboxes[i].value; @@ -146,15 +146,40 @@ return files; } + +function show_props(obj, objName) { + var result1 = ""; + var result2 = ""; + var result3 = ""; + var result4 = ""; + var j = 0; + for (var i in obj) { + j++; + if (j <= 30) + result1 = result1 + objName + "." + i + " = " + obj[i] + " \n" ; + else if (j <= 60) + result2 = result2 + objName + "." + i + " = " + obj[i] + " \n" ; + else if (j <= 90) + result3 = result3 + objName + "." + i + " = " + obj[i] + " \n" ; + else if (j <= 120) + result4 = result4 + objName + "." + i + " = " + obj[i] + " \n" ; + } + alert(result1); + alert(result2); + alert(result3); + alert(result4); + } + + function HandleCheckboxes() { var checked_num = 0, i, count = 0; checkboxes = document.getElementsByName('file_checkbox'); - - for (i in checkboxes) { - if (checkboxes[i].checked && checkboxes[i].value) { + for (var i = 0; i< checkboxes.length; i++) + { + if (checkboxes[i].checked && checkboxes[i].value) checked_num++; - } } + if (checked_num == 0) { document.getElementById("selector").checked = false; } @@ -207,16 +232,13 @@ function ToggleSelectAll() { checkboxes = document.getElementsByName('file_checkbox'); - var i; - if (document.getElementById('selector').checked) { - for (i in checkboxes) { + if (document.getElementById('selector').checked) + { + for (var i = 0; i< checkboxes.length; i++) checkboxes[i].checked = true; - } - } - else { - for (i in checkboxes) { + } else { + for (var i = 0; i < checkboxes.length; i++) checkboxes[i].checked = false; - } } HandleCheckboxes(); } @@ -399,7 +421,7 @@ - +