From 9f82ed0cc016f2dd3753eaab1e6064c0c42a8aaa Mon Sep 17 00:00:00 2001 From: pairofdimes Date: Tue, 8 Feb 2011 18:26:45 -0800 Subject: [PATCH] new modal for queue purge, adding 2nd option of deleting files --- interfaces/Plush/templates/_inc_modals.tmpl | 6 +++++ .../Plush/templates/static/javascripts/plush.js | 31 ++++++++++++++++------ 2 files changed, 29 insertions(+), 8 deletions(-) diff --git a/interfaces/Plush/templates/_inc_modals.tmpl b/interfaces/Plush/templates/_inc_modals.tmpl index 3e058ab..40dcaf7 100644 --- a/interfaces/Plush/templates/_inc_modals.tmpl +++ b/interfaces/Plush/templates/_inc_modals.tmpl @@ -110,6 +110,12 @@ +
+

Purge Queue +

+

+
+


Purge History diff --git a/interfaces/Plush/templates/static/javascripts/plush.js b/interfaces/Plush/templates/static/javascripts/plush.js index 4ce71cc..a530e0a 100644 --- a/interfaces/Plush/templates/static/javascripts/plush.js +++ b/interfaces/Plush/templates/static/javascripts/plush.js @@ -199,17 +199,32 @@ jQuery(function($){ }); }); - // Queue purge + // Queue Purge $('#queue_purge').click(function(event) { - if(confirm($('#queue_purge').attr('rel'))){ - $.ajax({ - type: "POST", - url: "tapi", - data: {mode:'queue', name:'delete', value:'all', apikey: $.plush.apikey}, - success: $.plush.RefreshQueue - }); + $.colorbox({ inline:true, href:"#queue_purge_modal", title:'', + innerWidth:"375px", innerHeight:"250px", initialWidth:"375px", initialHeight:"250px", speed:0, opacity:0.7 + }); + return false; + }); + $('#queue_purge_modal input:submit').click(function(){ + var value = $(this).attr('name'); + var del_files=0 + if (value=="delete") { + del_files=1; + value="all"; } + $.ajax({ + type: "POST", + url: "tapi", + data: {mode:'queue', name:'delete', value:value, del_files:del_files, apikey: $.plush.apikey}, + success: function(){ + $.colorbox.close(); + $.plush.modalOpen=false; + $.plush.RefreshQueue(); + } + }); }); + // Queue sort (6-in-1) $('#queue_sort_list .queue_sort').click(function(event) {