inital commit
This commit is contained in:
39
webroot/js/bulk_select.js
Normal file
39
webroot/js/bulk_select.js
Normal file
@@ -0,0 +1,39 @@
|
||||
$(window).load(function () {
|
||||
|
||||
$("input[id^='content_']").change(function (e) {
|
||||
|
||||
var selected_users_element = $("input[name='selected_content']");
|
||||
var selected_users = selected_users_element.val();
|
||||
var clickedValue = $(this).prop('id');
|
||||
var array = selected_users.split(',');
|
||||
|
||||
if ($(this).is(':checked')) {
|
||||
if ($.inArray(clickedValue, array) == -1) {
|
||||
var value = selected_users_element.val();
|
||||
if (value != '') {
|
||||
selected_users_element.val(value + ',' + clickedValue);
|
||||
} else {
|
||||
selected_users_element.val(clickedValue);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
array = $.grep(array, function (value) {
|
||||
return value != clickedValue;
|
||||
});
|
||||
selected_users_element.val(array.join(','));
|
||||
}
|
||||
});
|
||||
|
||||
$("input[id^='ContentSelect']").change(function (e) {
|
||||
if ($(this).is(':checked')) {
|
||||
$("input[id^='content_']").each(function (index) {
|
||||
$(this).prop("checked",true).trigger("change");
|
||||
});
|
||||
} else {
|
||||
$("input[id^='content_']").each(function (index) {
|
||||
$(this).prop("checked",false).trigger("change");
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
});
|
||||
Reference in New Issue
Block a user