From c30a71f9839613df8bfe56f1d9e75575dc3e2b4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=88=9A?= Date: Thu, 29 Feb 2024 15:41:26 +0800 Subject: [PATCH] * Fix bug #46314 --- lib/zin/wg/productsbox/js/v1.js | 6 +++--- lib/zin/wg/productsbox/v1.php | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/zin/wg/productsbox/js/v1.js b/lib/zin/wg/productsbox/js/v1.js index 28398ba8f4..a7d8b3a671 100644 --- a/lib/zin/wg/productsbox/js/v1.js +++ b/lib/zin/wg/productsbox/js/v1.js @@ -4,7 +4,7 @@ window.branchChange = function(e) loadPlans($product, $(e.target)); } -function loadBranches(e) +window.loadBranches = function(e) { /* When selecting a product, delete a plan that is empty by default. */ $("#planDefault").remove(); @@ -52,7 +52,7 @@ function loadBranches(e) loadPlans(e.target, branch.length > 0 ? branch[0] : branch); } -function addNewLine(e) +window.addNewLine = function(e) { const obj = e.target const newLine = $(obj).closest('.productBox').clone(); @@ -96,7 +96,7 @@ function addNewLine(e) new zui.Picker(`#plans${index}`, {items:[], multiple: true, name: `plans[${index}]`}); } -function removeLine(e) +window.removeLine = function(e) { const obj = e.target; $(obj).closest('.productBox').remove(); diff --git a/lib/zin/wg/productsbox/v1.php b/lib/zin/wg/productsbox/v1.php index 3c797c667d..1657ae18f8 100644 --- a/lib/zin/wg/productsbox/v1.php +++ b/lib/zin/wg/productsbox/v1.php @@ -58,9 +58,9 @@ class productsBox extends wg return div ( setClass('productsBox'), - on::click('.productsBox .addLine', 'addNewLine'), - on::click('.productsBox .removeLine', 'removeLine'), - on::change('.productsBox [name^=products]', 'loadBranches'), + on::click('.productsBox .addLine', 'window.addNewLine'), + on::click('.productsBox .removeLine', 'window.removeLine'), + on::change('.productsBox [name^=products]', 'window.loadBranches'), jsVar('multiBranchProducts', data('multiBranchProducts')), jsVar('project', \zget($project, 'id', 0)), jsVar('errorSameProducts', $errorSameProducts),