From 376f9918f13fb01648e9e40b0f2dca2fb9326eba Mon Sep 17 00:00:00 2001 From: vohoangnhat Date: Mon, 10 Feb 2025 14:49:44 +0700 Subject: [PATCH] Fix redirect camera after save --- src/Form/Footer.php | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/Form/Footer.php b/src/Form/Footer.php index f1924445b3..984fe7a119 100644 --- a/src/Form/Footer.php +++ b/src/Form/Footer.php @@ -326,6 +326,26 @@ protected function setupScript() EOT; if ($redirectCamera) { $script .= <<<'EOT' + function waitForElm(selector) { + return new Promise((resolve) => { + if (document.querySelector(selector)) { + return resolve(document.querySelector(selector)); + } + + const observer = new MutationObserver((mutations) => { + if (document.querySelector(selector)) { + resolve(document.querySelector(selector)); + observer.disconnect(); + } + }); + + observer.observe(document.body, { + childList: true, + subtree: true, + }); + }); + } + $('#admin-submit').click(function(){setTimeout(function() {waitForElm(".hidden-xs").then(async (elm) => {$('[role="scanButtonDashboard"]').click();})},2000);}); EOT; }