diff --git a/webadmin/var/www/webadmin/managebranch.php b/webadmin/var/www/webadmin/managebranch.php index 35c8cef..0be2483 100644 --- a/webadmin/var/www/webadmin/managebranch.php +++ b/webadmin/var/www/webadmin/managebranch.php @@ -106,6 +106,15 @@ } ?> +var pkgDeprecatedList = new Array(); + $value) +{ + $parts = explode("%", $value); + echo "pkgDeprecatedList[\"$key\"] = ".(strpos($parts[1],'Deprecated') !== false ? "true" : "false").";\n"; +} +?> + function selectAllVisible() { var boxes = document.branchPackages; @@ -132,6 +141,19 @@ function clearAllVisible() } } +function clearAllDeprecated() +{ + var boxes = document.branchPackages; + for (i = 0; i < boxes.length; i++) + { + if (boxes.elements[i].className == "deprecated") + { + boxes.elements[i].checked = false; + checkBox(boxes.elements[i].value, boxes.elements[i].checked); + } + } +} + function checkBox(id, checked) { pkgCheckedList[id] = checked; @@ -158,12 +180,14 @@ function filterPackages() { var value = pkgList[key].replace("%", " "); var checked = ""; + var deprecated = ""; if (search == "" || pattern.test(value)) { pieces = pkgList[key].split("%"); checked = (pkgCheckedList[key] ? "checked=\"checked\"" : ""); + deprecated = (pkgDeprecatedList[key] ? " class=\"deprecated\"" : ""); tableContents += ""; - tableContents += ""; + tableContents += ""; tableContents += ""+pieces[0]+""; tableContents += "\"Package"; tableContents += ""+pieces[1]+""; @@ -272,6 +296,7 @@ function filterPackages() + @@ -280,6 +305,8 @@ function filterPackages() + +