Modify ↓
Opened 15 years ago
#7451 new enhancement
Allow select/unselect all on preview page
| Reported by: | Owned by: | Tristan Rivoallan | |
|---|---|---|---|
| Priority: | normal | Component: | WikiImportPlugin |
| Severity: | normal | Keywords: | |
| Cc: | Trac Release: | 0.11 |
Description
Simple select/unselect all functionality is handy, here's my stab for our install, use if you like :)
Cheers Ian
Index: 0.11/wikiimport/templates/admin_wikiimport_preview.html
===================================================================
--- 0.11/wikiimport/templates/admin_wikiimport_preview.html (revision 8330)
+++ 0.11/wikiimport/templates/admin_wikiimport_preview.html (working copy)
@@ -10,7 +10,23 @@
</head>
<body>
+<script type="text/javascript">//<![CDATA[
+function toggleAllCheckboxesOnForm(targetform)
+{
+ for(var i=0; i < targetform.elements.length; i++)
+ {
+ if (targetform.elements[i].checked == true){
+ targetform.elements[i].checked = false;
+ }
+ else
+ {
+ targetform.elements[i].checked = true;
+ }
+ }
+}
+//]]></script>
+
<h2>Preview import</h2>
<p class="help">Pages marked for update will get a new version. Previous content will still be available in page's history.</p>
@@ -19,7 +35,9 @@
<table id="complist" class="listing">
<thead>
<tr>
- <th class="wikiimport-check">Perform operation ?</th>
+ <th class="wikiimport-check">Perform operation ?
+ <input type="checkbox" checked="1" onchange="toggleAllCheckboxesOnForm(this.form); "/>
+ </th>
<th>Page name</th>
<th>Operation</th>
</tr>
Attachments (0)
Note: See
TracTickets for help on using
tickets.


