From 921fdffa72e0a5af6f3c0246c8a061be314ca0e2 Mon Sep 17 00:00:00 2001 From: Rohan Bansal Date: Tue, 29 Dec 2020 16:11:03 +0530 Subject: [PATCH] fix: show remove button conditionally --- frappe/core/page/background_jobs/background_jobs.js | 7 +++++++ .../core/page/background_jobs/background_jobs_outer.html | 6 ++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/frappe/core/page/background_jobs/background_jobs.js b/frappe/core/page/background_jobs/background_jobs.js index 75d97b9411..397f097472 100644 --- a/frappe/core/page/background_jobs/background_jobs.js +++ b/frappe/core/page/background_jobs/background_jobs.js @@ -40,6 +40,13 @@ frappe.pages.background_jobs.refresh_jobs = function() { page.body.find('.list-jobs').remove(); $(frappe.render_template('background_jobs', { jobs: r.message || [] })).appendTo(page.content); + let $remove_failed_btn = page.body.find('.remove-failed'); + if (r.message && r.message.length > 0) { + $remove_failed_btn.show(); + } else { + $remove_failed_btn.hide(); + } + if (frappe.get_route()[0] === 'background_jobs') { frappe.background_jobs_timeout = setTimeout(frappe.pages.background_jobs.refresh_jobs, 2000); } diff --git a/frappe/core/page/background_jobs/background_jobs_outer.html b/frappe/core/page/background_jobs/background_jobs_outer.html index 8c79806005..f57339735a 100644 --- a/frappe/core/page/background_jobs/background_jobs_outer.html +++ b/frappe/core/page/background_jobs/background_jobs_outer.html @@ -6,10 +6,8 @@
- +

-
- -
+
\ No newline at end of file