submit bulkactions with an AJAX call.
svn path=/plone.app.discussion/trunk/; revision=27720
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
jq(document).ready(function() {
|
||||
|
||||
/*****************************************************************
|
||||
* Check or uncheck all checkboxes.
|
||||
* Check or uncheck all checkboxes
|
||||
*****************************************************************/
|
||||
jq("input[name='check_all']").click(function(){
|
||||
if(jq(this).val()==0){
|
||||
@@ -16,4 +16,23 @@ jq(document).ready(function() {
|
||||
}
|
||||
});
|
||||
|
||||
});
|
||||
/*****************************************************************
|
||||
* 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();
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
});
|
||||
Reference in New Issue
Block a user