Commit d4302f00 authored by Jens Vagelpohl's avatar Jens Vagelpohl

added "select all" and "deselect all" capability to cache manager

"Associate" tab like in the standard ZMI folder contents view
parent 61f5cd74
<dtml-var manage_page_header> <dtml-var manage_page_header>
<dtml-var manage_tabs> <dtml-var manage_tabs>
<form action="&dtml-URL1;" method="POST"> <script type="text/javascript">
<!--
isSelected = false;
function toggleSelect() {
if (isSelected == false) {
for (i = 0; i < document.objectItems.length; i++)
document.objectItems.elements[i].checked = true ;
isSelected = true;
document.objectItems.selectButton.value = "Deselect All";
return isSelected;
}
else {
for (i = 0; i < document.objectItems.length; i++)
document.objectItems.elements[i].checked = false ;
isSelected = false;
document.objectItems.selectButton.value = "Select All";
return isSelected;
}
}
//-->
</script>
<form action="&dtml-URL1;" name="objectItems" method="POST">
<dtml-if show_results> <dtml-if show_results>
<dtml-if results> <dtml-if results>
...@@ -39,10 +64,18 @@ are shown. ...@@ -39,10 +64,18 @@ are shown.
<div class="form-element"> <div class="form-element">
<input type="submit" name="ZCacheManager_setAssociations:method" <input type="submit" name="ZCacheManager_setAssociations:method"
value="Save Changes"> value="Save Changes">
<script type="text/javascript">
<!--
if (document.forms[0]) {
document.write('<input class="form-element" type="submit" name="selectButton" value="Select All" onClick="toggleSelect(); return false">')
}
//-->
</script>
</div> </div>
</td> </td>
</tr> </tr>
</table> </table>
</form>
<dtml-else> <dtml-else>
<p class="form-text"> <p class="form-text">
...@@ -52,6 +85,7 @@ No objects matched your query. ...@@ -52,6 +85,7 @@ No objects matched your query.
<hr> <hr>
</dtml-if> </dtml-if>
<form target="&dtml-URL1;" method="post">
<table cellspacing="0" cellpadding="2" border="0"> <table cellspacing="0" cellpadding="2" border="0">
<tr> <tr>
<td align="left" valign="top"> <td align="left" valign="top">
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment