[Zope-Checkins] CVS: Zope/lib/python/Products/ZCatalog/dtml - catalogView.dtml:1.6
Casey Duncan
casey@zope.com
Fri, 7 Jun 2002 14:51:12 -0400
Update of /cvs-repository/Zope/lib/python/Products/ZCatalog/dtml
In directory cvs.zope.org:/tmp/cvs-serv15187
Modified Files:
catalogView.dtml
Log Message:
Added Select/Deselect All button to ZCatalog catalog view (collector issue #423)
=== Zope/lib/python/Products/ZCatalog/dtml/catalogView.dtml 1.5 => 1.6 ===
<dtml-if searchResults>
-<form action="<dtml-var name="URL1">">
+<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-var name="URL1">" name="objectItems">
<p class="form-text">
<dtml-var id> contains <dtml-var
@@ -64,6 +89,13 @@
name="manage_uncatalogObject:method">
<input class="form-element" type="submit" value=" Update "
name="manage_catalogObject:method">
+<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>
</form>
<dtml-else>