46 lines
1.7 KiB
JavaScript
46 lines
1.7 KiB
JavaScript
// To be included only where needed:
|
|
// tag_wranglings/index, tags/wrangle, admin/spam
|
|
// TODO: Refactor to be less repetitive
|
|
|
|
$j(document).ready(function(){
|
|
$j("#wrangle_all_select").click(function() {
|
|
$j("#wrangulator").find(":checkbox[name='selected_tags[]']").each(function(index, ticky) {
|
|
$j(ticky).prop("checked", true);
|
|
});
|
|
});
|
|
$j("#wrangle_all_deselect").click(function() {
|
|
$j("#wrangulator").find(":checkbox[name='selected_tags[]']").each(function(index, ticky) {
|
|
$j(ticky).prop("checked", false);
|
|
});
|
|
});
|
|
$j("#canonize_all_select").click(function() {
|
|
$j("#wrangulator").find(":checkbox[name='canonicals[]']").each(function(index, ticky) {
|
|
$j(ticky).prop("checked", true);
|
|
});
|
|
});
|
|
$j("#canonize_all_deselect").click(function() {
|
|
$j("#wrangulator").find(":checkbox[name='canonicals[]']").each(function(index, ticky) {
|
|
$j(ticky).prop("checked", false);
|
|
});
|
|
});
|
|
$j("#spam_all_select").click(function() {
|
|
$j("#spam_works").find(":checkbox[name='spam[]']").each(function(index, ticky) {
|
|
$j(ticky).prop("checked", true);
|
|
});
|
|
});
|
|
$j("#spam_all_deselect").click(function() {
|
|
$j("#spam_works").find(":checkbox[name='spam[]']").each(function(index, ticky) {
|
|
$j(ticky).prop("checked", false);
|
|
});
|
|
});
|
|
$j("#ham_all_select").click(function() {
|
|
$j("#spam_works").find(":checkbox[name='ham[]']").each(function(index, ticky) {
|
|
$j(ticky).prop("checked", true);
|
|
});
|
|
});
|
|
$j("#ham_all_deselect").click(function() {
|
|
$j("#spam_works").find(":checkbox[name='ham[]']").each(function(index, ticky) {
|
|
$j(ticky).prop("checked", false);
|
|
});
|
|
});
|
|
})
|