From c6f606068059fb9a7ca5a85a37ecddd48dbb8e28 Mon Sep 17 00:00:00 2001 From: liumengyi Date: Tue, 23 Jan 2024 08:54:00 +0800 Subject: [PATCH] * Fix bug #44538 and rename productChange to toggleStageBy. --- lib/zin/wg/productsbox/js/v1.js | 2 +- module/project/js/common.ui.js | 2 +- module/project/js/create.ui.js | 4 ++-- module/project/ui/create.html.php | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/zin/wg/productsbox/js/v1.js b/lib/zin/wg/productsbox/js/v1.js index 7a90248781..d323c5b249 100644 --- a/lib/zin/wg/productsbox/js/v1.js +++ b/lib/zin/wg/productsbox/js/v1.js @@ -94,8 +94,8 @@ function addNewLine(e) function removeLine(e) { const obj = e.target; - if(typeof productChange == 'function') productChange(obj); $(obj).closest('.productBox').remove(); + if(typeof toggleStageBy == 'function') toggleStageBy(); } window.loadPlans = function(product, branch) diff --git a/module/project/js/common.ui.js b/module/project/js/common.ui.js index 017ed84567..9310570080 100644 --- a/module/project/js/common.ui.js +++ b/module/project/js/common.ui.js @@ -23,7 +23,7 @@ function changeType() else { $('.productsBox').removeClass('hidden'); - if(typeof productChange == 'function') productChange($(this)); + if(typeof toggleStageBy == 'function') toggleStageBy($(this)); } } diff --git a/module/project/js/create.ui.js b/module/project/js/create.ui.js index 43e4c7af4a..bef4933bd9 100644 --- a/module/project/js/create.ui.js +++ b/module/project/js/create.ui.js @@ -91,10 +91,10 @@ window.setParentProgram = function() /* Init product. */ window.waitDom('[name^=products]', function() { - if($('.newProductBox').length > 0) productChange($('[name^=products]').eq(0)); + if($('.newProductBox').length > 0) toggleStageBy($('[name^=products]').eq(0)); }); -window.productChange = function() +window.toggleStageBy = function() { let chosenProducts = 0; $(".productsBox [name^='products']").each(function() diff --git a/module/project/ui/create.html.php b/module/project/ui/create.html.php index b63c2fdb59..fa8c0ad89e 100644 --- a/module/project/ui/create.html.php +++ b/module/project/ui/create.html.php @@ -62,7 +62,7 @@ formGridPanel on::change('[name=hasProduct]', 'changeType'), on::change('[name=future]', 'toggleBudget'), on::change('[name=begin], [name=end]', 'computeWorkDays'), - on::change('[name^=products]', 'productChange'), + on::change('[name^=products]', 'toggleStageBy'), on::change('[name=parent], [name=budget]', 'checkBudget'), set::title($lang->project->create), set::fullModeOrders(array('begin,days,PM,budget', !empty($config->setCode) ? 'parent,hasProduct,name,code,begin' : 'parent,name,hasProduct,begin')),