aboutsummaryrefslogtreecommitdiffstats
path: root/web/js
diff options
context:
space:
mode:
authorDave Arter <davea@mysociety.org>2016-10-19 14:47:28 +0100
committerDave Arter <davea@mysociety.org>2016-10-19 14:47:28 +0100
commit4df7c01eb718bd51db1cc6078623e7b381a66d82 (patch)
treed1b11e3a846dbdf785b14230022d0d9c578e0a41 /web/js
parent9756df6ab27f96d4f466ee98722baaf7e751c34f (diff)
parent6b0712422ee13384da68f5cae8ef2f5274aa6318 (diff)
Merge branch 'issues/forcouncils/66-priority-description'
Diffstat (limited to 'web/js')
-rw-r--r--web/js/fixmystreet-admin.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/web/js/fixmystreet-admin.js b/web/js/fixmystreet-admin.js
index 8191fc254..0323b1742 100644
--- a/web/js/fixmystreet-admin.js
+++ b/web/js/fixmystreet-admin.js
@@ -31,6 +31,13 @@ $(function(){
});
}
+ // Some lists of checkboxes have 'select all/none' links at the top
+ $("a[data-select-none], a[data-select-all]").click(function(e) {
+ e.preventDefault();
+ var checked = $(this).filter('[data-select-all]').length > 0;
+ $(this).closest("ul").find('input[type=checkbox]').prop('checked', checked);
+ });
+
// admin hints: maybe better implemented as tooltips?
$(".admin-hint").on('click', function(){