From 18d95208a6cfe3cfe03edcc333deff3af14ee6fd Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Fri, 26 Jun 2026 14:14:12 +0200 Subject: ✨ JS - manage reload on modal close with tab activation for direct action url MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ishtar_common/static/js/ishtar.js | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'ishtar_common/static') diff --git a/ishtar_common/static/js/ishtar.js b/ishtar_common/static/js/ishtar.js index 3835d8677..cb3638e1c 100644 --- a/ishtar_common/static/js/ishtar.js +++ b/ishtar_common/static/js/ishtar.js @@ -1049,7 +1049,8 @@ var register_qa = function(){ $(".btn-qa").click(function(){ let target = $(this).attr('data-target'); let window_id = $(this).attr('data-window'); - dt_qa_open(target, null, window_id); + let window_tab = $(this).attr('data-window-tab'); + dt_qa_open(target, null, window_id, window_tab); }); }; @@ -1059,7 +1060,8 @@ var register_qa_confirm = function(){ let target = $(this).attr('data-target'); if (!confirm(confirm_message)) return; let window_id = $(this).attr('data-window'); - dt_qa_open(target, null, window_id); + let window_tab = $(this).attr('data-window-tab'); + dt_qa_open(target, null, window_id, window_tab); }); }; @@ -1264,7 +1266,7 @@ var dt_generate_qa_url = function (table, url){ return url; }; -var dt_qa_open = function (url, modal_id, window_id){ +var dt_qa_open = function (url, modal_id, window_id, window_tab){ if (!modal_id) modal_id = "modal-dynamic-form"; if (!$('#' + modal_id).length){ let src = '