From edff7540eb58ee5d1bf7a70c1a9a7e26d8884938 Mon Sep 17 00:00:00 2001 From: plegall Date: Mon, 9 Jan 2017 14:10:39 +0100 Subject: [PATCH] feature #593, dynamic bloc size instead of fixed at 100. 1000 by default or half of the element list. The action should alway require at least 2 ajax calls, even for 2 photos to delete (exception for 1 photo, of course) --- admin/themes/default/js/batchManagerGlobal.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/admin/themes/default/js/batchManagerGlobal.js b/admin/themes/default/js/batchManagerGlobal.js index 10ece3508..26e174b50 100644 --- a/admin/themes/default/js/batchManagerGlobal.js +++ b/admin/themes/default/js/batchManagerGlobal.js @@ -256,7 +256,10 @@ jQuery('#applyAction').click(function(e) { progressBar_max = elements.length; var todo = 0; - var deleteBlockSize = 100; + var deleteBlockSize = Math.min( + Number((elements.length/2).toFixed()), + 1000 + ); var image_ids = Array(); jQuery('#applyActionBlock').hide();