plone.app.discussion/plone/app/discussion/browser/javascripts/moderation.js
Timo Stollenwerk 502015b14e submit bulkactions with an AJAX call.
svn path=/plone.app.discussion/trunk/; revision=27720
2009-06-29 13:38:00 +00:00

38 lines
1.2 KiB
JavaScript

jq(document).ready(function() {
/*****************************************************************
* Check or uncheck all checkboxes
*****************************************************************/
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","")
}
});
/*****************************************************************
* 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();
});
});
});
});
});