diff --git a/erpnext/public/js/utils/demo.js b/erpnext/public/js/utils/demo.js index 3ebc5efcf13..ef83cf61d44 100644 --- a/erpnext/public/js/utils/demo.js +++ b/erpnext/public/js/utils/demo.js @@ -1,91 +1,34 @@ +frappe.provide("erpnext.demo"); + $(document).on("toolbar_setup", function () { if (frappe.boot.sysdefaults.demo_company) { - render_clear_demo_button(); + render_clear_demo_action(); } - - // for first load after setup. - frappe.realtime.on("demo_data_complete", () => { - render_clear_demo_button(); - }); }); -function render_clear_demo_button() { - let wait_for_onboaring_tours = setInterval(() => { - if ($("#driver-page-overlay").length || $("#show-dialog").length) { - return; - } - setup_clear_demo_button(); - clearInterval(wait_for_onboaring_tours); - }, 2000); -} - -function setup_clear_demo_button() { - let message_string = __( - "Demo data is present on the system, erase data before starting real usage." +function render_clear_demo_action() { + let demo_action = $( + ` + ${__("Clear Demo Data")} + ` ); - let $floatingBar = $(` -
- ${message_string} -
- - - - -