]> git.ozlabs.org Git - patchwork/blobdiff - htdocs/js/common.js
[html] Add select-all checkbox for patch lists
[patchwork] / htdocs / js / common.js
index c87a5f9ec34fee39f82f4ff9e94964581900001e..f7256933e79cca229cd4b3aaafaa0da69b1627a1 100644 (file)
@@ -4,3 +4,22 @@ function confirm_delete(type, name)
        return confirm("Are you sure you want to delete the " + type +
                        " '" + name + "'?");
 }
+
+function select_all(obj)
+{
+       var value = obj.checked;
+       var form = obj.form;
+
+       select_all_checkbox = obj;
+
+       for (var i = 0; i < form.elements.length; i++ ) {
+               var element = form.elements[i];
+               if (element.type != 'checkbox') {
+                       continue;
+               }
+               if (element.name.substring(0, 9) != 'patch_id:') {
+                       continue;
+               }
+               element.checked = value;
+       }
+}