2009-06-29 11:54:53 +02:00
|
|
|
jq(document).ready(function() {
|
|
|
|
|
|
|
|
/*****************************************************************
|
2009-06-29 15:38:00 +02:00
|
|
|
* Check or uncheck all checkboxes
|
2009-06-29 11:54:53 +02:00
|
|
|
*****************************************************************/
|
|
|
|
jq("input[name='check_all']").click(function(){
|
|
|
|
if(jq(this).val()==0){
|
|
|
|
jq(this).parents("table")
|
|
|
|
.find("input:checkbox")
|
|
|
|
.attr("checked","checked")
|
|
|
|
}
|
|
|
|
else{
|
|
|
|
jq(this).parents("table")
|
|
|
|
.find("input:checkbox")
|
|
|
|
.attr("checked","")
|
|
|
|
}
|
|
|
|
});
|
|
|
|
|
2009-06-29 15:38:00 +02:00
|
|
|
/*****************************************************************
|
|
|
|
* Bulk actions
|
|
|
|
*****************************************************************/
|
|
|
|
jq('form.bulkactions').submit(function(e) {
|
|
|
|
e.preventDefault();
|
|
|
|
var target = jq(this).attr('action');
|
|
|
|
var params = jq(this).serialize();
|
|
|
|
var valArray = jq('input:checkbox:checked');
|
|
|
|
jq.post(target, params, function(data) {
|
|
|
|
valArray.each(function () {
|
|
|
|
row = jq(this).parent().parent();
|
|
|
|
row.fadeOut("normal", function() {
|
|
|
|
row.remove();
|
|
|
|
});
|
|
|
|
});
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
});
|