From 2a30fc59daf58c78fbc5e6e184f65c5ecace8069 Mon Sep 17 00:00:00 2001 From: daitingting Date: Sat, 15 Jul 2023 07:55:24 +0000 Subject: [PATCH] * Adjust the change event for module picker. --- module/testcase/js/create.ui.js | 6 ++++-- module/testcase/ui/create.html.php | 6 +++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/module/testcase/js/create.ui.js b/module/testcase/js/create.ui.js index ff6ea9db8d..1dc151816d 100644 --- a/module/testcase/js/create.ui.js +++ b/module/testcase/js/create.ui.js @@ -10,14 +10,14 @@ function changeProduct(event) function changeBranch(event) { - const productID = $('#product').val(); + const productID = $('[name=product]').val(); loadProductModules(productID); loadProductStories(productID); } function clickRefresh(event) { - const productID = $('#product').val(); + const productID = $('[name=product]').val(); loadProductModules(productID); } @@ -77,6 +77,8 @@ function loadProductModules(productID) data = JSON.parse(data); $modulePicker.render({items: data}); $modulePicker.$.changeState({value: ''}); + + $('#module').next('.input-group-addon').toggleClass('hidden', data.length > 1); } }) } diff --git a/module/testcase/ui/create.html.php b/module/testcase/ui/create.html.php index d8778a7ddf..616f7816e3 100644 --- a/module/testcase/ui/create.html.php +++ b/module/testcase/ui/create.html.php @@ -63,9 +63,9 @@ formPanel set::items($moduleOptionMenu), set::value($currentModuleID) ), - count($moduleOptionMenu) == 1 ? span + span ( - set('class', 'input-group-addon'), + set('class', 'input-group-addon' . (count($moduleOptionMenu) > 1 ? ' hidden' : '')), a ( set('class', 'mr-2'), @@ -80,7 +80,7 @@ formPanel set('href', 'javascript:void(0)'), icon('refresh') ) - ) : null + ), ) ), ),