From 69fabe4c5acedf90ef0ff4339fb2862331d5a830 Mon Sep 17 00:00:00 2001 From: daitingting Date: Wed, 12 Jul 2023 05:42:56 +0000 Subject: [PATCH] * Use picker instead of select. --- module/bug/ui/activate.html.php | 4 +- module/bug/ui/assignto.html.php | 4 +- module/bug/ui/batchactivate.html.php | 4 +- module/bug/ui/batchcreate.html.php | 54 +++++++++++++-------------- module/bug/ui/batchedit.html.php | 26 +++++++------ module/bug/ui/confirm.html.php | 12 ++++-- module/bug/ui/edit.html.php | 56 ++++++++++++++-------------- module/bug/ui/resolve.html.php | 4 +- module/bug/ui/view.html.php | 4 +- 9 files changed, 88 insertions(+), 80 deletions(-) diff --git a/module/bug/ui/activate.html.php b/module/bug/ui/activate.html.php index 0cc23874d6..ed63e3aaa4 100644 --- a/module/bug/ui/activate.html.php +++ b/module/bug/ui/activate.html.php @@ -18,7 +18,7 @@ formPanel ( set::width('1/3'), set::label($lang->bug->assignedTo), - select + picker ( set::name('assignedTo'), set::value($bug->resolvedBy), @@ -29,7 +29,7 @@ formPanel ( set::width('1/2'), set::label($lang->bug->openedBuild), - select + picker ( set::name('openedBuild[]'), set::value($bug->openedBuild), diff --git a/module/bug/ui/assignto.html.php b/module/bug/ui/assignto.html.php index 162acc7f14..a7b23afcf8 100644 --- a/module/bug/ui/assignto.html.php +++ b/module/bug/ui/assignto.html.php @@ -32,9 +32,11 @@ formPanel formGroup ( set::label($lang->bug->mailto), - set::control(array('type' => 'select', 'items' => $users, 'multiple' => true)), + set::control('picker'), set::name('mailto[]'), set::value(str_replace(' ', '', $bug->mailto ?: '')), + set::items($users), + set::multiple(true), ), formGroup ( diff --git a/module/bug/ui/batchactivate.html.php b/module/bug/ui/batchactivate.html.php index 8a6776c169..05e0396234 100644 --- a/module/bug/ui/batchactivate.html.php +++ b/module/bug/ui/batchactivate.html.php @@ -16,8 +16,8 @@ $items[] = array('name' => 'status', 'label' => ''); $items[] = array('name' => 'id', 'label' => ''); $items[] = array('name' => 'id', 'label' => $lang->idAB, 'control' => 'index', 'width' => '40px'); $items[] = array('name' => 'title', 'label' => $lang->bug->title, 'control' => 'static', 'width' => '120px'); -$items[] = array('name' => 'assignedTo', 'label' => $lang->bug->assignedTo, 'control' => 'select', 'width' => '160px', 'items' => $users); -$items[] = array('name' => 'openedBuild', 'label' => $lang->bug->openedBuild, 'control' => 'select', 'multiple' => true, 'width' => '200px', 'items' => $builds); +$items[] = array('name' => 'assignedTo', 'label' => $lang->bug->assignedTo, 'control' => 'picker', 'width' => '160px', 'items' => $users); +$items[] = array('name' => 'openedBuild', 'label' => $lang->bug->openedBuild, 'control' => 'picker', 'multiple' => true, 'width' => '200px', 'items' => $builds); $items[] = array('name' => 'comment', 'label' => $lang->bug->legendComment, 'control' => 'editor', 'width' => '1/3'); foreach($bugs as $bug) diff --git a/module/bug/ui/batchcreate.html.php b/module/bug/ui/batchcreate.html.php index a3ec950c1e..96e0ee4478 100644 --- a/module/bug/ui/batchcreate.html.php +++ b/module/bug/ui/batchcreate.html.php @@ -43,7 +43,7 @@ $items[] = array 'name' => 'branch', 'label' => $lang->product->branchName[$product->type], 'hidden' => zget($visibleFields, $product->type, true, false), - 'control' => 'select', + 'control' => 'picker', 'items' => $branches, 'value' => $branch, 'width' => '200px', @@ -55,7 +55,7 @@ $items[] = array ( 'name' => 'module', 'label' => $lang->bug->module, - 'control' => 'select', + 'control' => 'picker', 'items' => $moduleOptionMenu, 'value' => $moduleID, 'width' => '200px', @@ -69,7 +69,7 @@ $items[] = array 'name' => 'project', 'label' => $lang->bug->project, 'hidden' => zget($visibleFields, 'project', true, false), - 'control' => 'select', + 'control' => 'picker', 'items' => $projects, 'value' => $projectID, 'width' => '200px', @@ -83,7 +83,7 @@ $items[] = array 'name' => 'execution', 'label' => isset($project->model) && $project->model == 'kanban' ? $lang->bug->kanban : $lang->bug->execution, 'hidden' => zget($visibleFields, 'execution', true, false), - 'control' => 'select', + 'control' => 'picker', 'items' => $executions, 'value' => $executionID, 'width' => '200px', @@ -96,12 +96,10 @@ $items[] = array ( 'name' => 'openedBuild', 'label' => $lang->bug->openedBuild, - 'control' => array( - 'type' => 'select', - 'items' => $builds, - 'value' => 'trunk', - 'multiple' => true, - ), + 'control' => 'picker', + 'items' => $builds, + 'value' => 'trunk', + 'multiple' => true, 'width' => '200px', 'required' => true, 'ditto' => true, @@ -121,23 +119,23 @@ if(isset($executionType) && $executionType == 'kanban') { $items[] = array ( - 'name' => 'region', - 'label' => $lang->kanbancard->region, - 'control' => 'select', - 'value' => $regionID, - 'items' => $regionPairs, - 'width' => '200px', + 'name' => 'region', + 'label' => $lang->kanbancard->region, + 'control' => 'picker', + 'value' => $regionID, + 'items' => $regionPairs, + 'width' => '200px', 'required' => true, ); $items[] = array ( - 'name' => 'laneID', - 'label' => $lang->kanbancard->lane, - 'control' => 'select', - 'value' => $laneID, - 'items' => $lanePairs, - 'width' => '200px', + 'name' => 'laneID', + 'label' => $lang->kanbancard->lane, + 'control' => 'picker', + 'value' => $laneID, + 'items' => $lanePairs, + 'width' => '200px', 'required' => true, ); } @@ -170,7 +168,7 @@ $items[] = array 'name' => 'type', 'label' => $lang->typeAB, 'hidden' => zget($visibleFields, 'type', true, false), - 'control' => 'select', + 'control' => 'picker', 'items' => $lang->bug->typeList, 'value' => '', 'width' => '160px', @@ -184,12 +182,12 @@ $items[] = array 'name' => 'pri', 'label' => $lang->bug->pri, 'hidden' => zget($visibleFields, 'pri', true, false), - 'control' => 'select', + 'control' => 'picker', 'items' => $lang->bug->priList, 'value' => '', 'width' => '80px', 'required' => isset($requiredFields['pri']), - 'ditto' => true, + 'ditto' => true, ); /* Field of severity. */ @@ -198,7 +196,7 @@ $items[] = array 'name' => 'severity', 'label' => $lang->bug->severity, 'hidden' => zget($visibleFields, 'severity', true, false), - 'control' => 'select', + 'control' => 'picker', 'items' => $lang->bug->severityList, 'value' => 3, 'width' => '80px', @@ -211,7 +209,7 @@ $items[] = array 'name' => 'os', 'label' => $lang->bug->os, 'hidden' => zget($visibleFields, 'os', true, false), - 'control' => 'select', + 'control' => 'picker', 'items' => $lang->bug->osList, 'width' => '200px', 'required' => isset($requiredFields['os']), @@ -223,7 +221,7 @@ $items[] = array 'name' => 'browser', 'label' => $lang->bug->browser, 'hidden' => zget($visibleFields, 'browser', true, false), - 'control' => 'select', + 'control' => 'picker', 'items' => $lang->bug->browserList, 'width' => '200px', 'required' => isset($requiredFields['browser']), diff --git a/module/bug/ui/batchedit.html.php b/module/bug/ui/batchedit.html.php index 3c1f5f1378..19bc2b9ed6 100644 --- a/module/bug/ui/batchedit.html.php +++ b/module/bug/ui/batchedit.html.php @@ -63,7 +63,7 @@ formBatchPanel set::name('type'), set::label($lang->typeAB), set::hidden(zget($visibleFields, 'type', true, false)), - set::control('select'), + set::control('picker'), set::items($lang->bug->typeList), set::width('160px'), set::required(isset($requiredFields['type'])), @@ -76,7 +76,7 @@ formBatchPanel set::name('severity'), set::label($lang->bug->severity), set::hidden(zget($visibleFields, 'severity', true, false)), - set::control('select'), + set::control('picker'), set::items($lang->bug->severityList), set::width('80px'), set::required(isset($requiredFields['severity'])), @@ -87,7 +87,7 @@ formBatchPanel set::name('pri'), set::label($lang->bug->pri), set::hidden(zget($visibleFields, 'pri', true, false)), - set::control('select'), + set::control('picker'), set::items($lang->bug->priList), set::width('80px'), set::required(isset($requiredFields['pri'])), @@ -105,7 +105,7 @@ formBatchPanel ( set::name('branch'), set::label($lang->bug->branch), - set::control('select'), + set::control('picker'), set::items(array()), set::width('200px'), set::required(isset($requiredFields['branch'])), @@ -116,7 +116,7 @@ formBatchPanel ( set::name('module'), set::label($lang->bug->module), - set::control('select'), + set::control('picker'), set::items(array()), set::width('200px'), set::required(isset($requiredFields['module'])), @@ -128,7 +128,7 @@ formBatchPanel ( set::name('assignedTo'), set::label($lang->bug->assignedTo), - set::control('select'), + set::control('picker'), set::items($users), set::width('200px'), set::required(isset($requiredFields['assignedTo'])), @@ -151,7 +151,9 @@ formBatchPanel set::name('os'), set::label($lang->bug->os), set::hidden(zget($visibleFields, 'os', true, false)), - set::control(array('type' => 'select', 'items' => $lang->bug->osList, 'multiple' => true)), + set::control('picker'), + set::items($lang->bug->osList), + set::multiple(true), set::width('200px'), set::required(isset($requiredFields['os'])), ), @@ -161,7 +163,9 @@ formBatchPanel set::name('browser'), set::label($lang->bug->browser), set::hidden(zget($visibleFields, 'browser', true, false)), - set::control(array('type' => 'select', 'items' => $lang->bug->browserList, 'multiple' => true)), + set::control('picker'), + set::items($lang->bug->browserList), + set::multiple(true), set::width('200px'), set::required(isset($requiredFields['browser'])), ), @@ -179,7 +183,7 @@ formBatchPanel ( set::name('resolvedBy'), set::label($lang->bug->resolvedBy), - set::control('select'), + set::control('picker'), set::items($users), set::width('200px'), set::required(isset($requiredFields['resolvedBy'])), @@ -195,13 +199,13 @@ formBatchPanel set::control('inputGroup'), inputGroup ( - select + picker ( set::name('resolution'), set::items($resolutionList), set::required(isset($requiredFields['resolution'])), ), - select + picker ( setClass('hidden'), set::name('duplicate'), diff --git a/module/bug/ui/confirm.html.php b/module/bug/ui/confirm.html.php index 565e94fde9..a58cc54f7a 100644 --- a/module/bug/ui/confirm.html.php +++ b/module/bug/ui/confirm.html.php @@ -20,7 +20,7 @@ formPanel ( set::width('1/3'), set::label($lang->bug->assignedTo), - select + picker ( set::name('assignedTo'), set::items($users), @@ -32,7 +32,8 @@ formPanel set::width('1/3'), set::name('type'), set::label($lang->bug->type), - set::control(array('type' => 'select', 'items' => $lang->bug->typeList)), + set::control('picker'), + set::items($lang->bug->typeList), set::value($bug->type) ), formGroup @@ -40,7 +41,8 @@ formPanel set::width('1/3'), set::name('pri'), set::label($lang->bug->pri), - set::control(array('type' => 'select', 'items' => $lang->bug->priList)), + set::control('picker') + set::items($lang->bug->priList) set::value($bug->pri) ), formRow @@ -57,7 +59,9 @@ formPanel formGroup ( set::label($lang->bug->lblMailto), - set::control(array('type' => 'select', 'items' => $users, 'multiple' => true)), + set::control('picker'), + set::items($users), + set::multiple(true), set::name('mailto[]'), set::value(str_replace(' ', '', $bug->mailto ?: '')), ), diff --git a/module/bug/ui/edit.html.php b/module/bug/ui/edit.html.php index dacf8becdc..cf83a9e9f8 100644 --- a/module/bug/ui/edit.html.php +++ b/module/bug/ui/edit.html.php @@ -95,13 +95,13 @@ detailBody set::name($lang->bug->product), inputGroup ( - select + picker ( set::name('product'), set::items($products), set::value($product->id) ), - $product->type != 'normal' ? select + $product->type != 'normal' ? picker ( set::width('100px'), set::name('branch'), @@ -116,7 +116,7 @@ detailBody inputGroup ( set('id', 'moduleBox'), - select + picker ( set::name('module'), set::items($moduleOptionMenu), @@ -149,7 +149,7 @@ detailBody inputGroup ( set('id', 'planBox'), - select + picker ( set::name('plan'), set::items($plans), @@ -163,7 +163,7 @@ detailBody inputGroup ( set('id', 'caseBox'), - select + picker ( set::name('case'), set::items($cases), @@ -174,7 +174,7 @@ detailBody item ( set::name($lang->bug->type), - select + picker ( set::items($lang->bug->typeList), set::name('type'), @@ -184,7 +184,7 @@ detailBody item ( set::name($lang->bug->severity), - select + picker ( set::items($lang->bug->severityList), set::name('severity'), @@ -194,7 +194,7 @@ detailBody item ( set::name($lang->bug->pri), - select + picker ( set::items($lang->bug->priList), set::name('pri'), @@ -204,7 +204,7 @@ detailBody item ( set::name($lang->bug->status), - select + picker ( set::disabled(true), set::items($lang->bug->statusList), @@ -214,7 +214,7 @@ detailBody item ( set::name($lang->bug->confirmed), - select + picker ( set::disabled(true), set::items($lang->bug->confirmedList), @@ -226,7 +226,7 @@ detailBody set::name($lang->bug->assignedTo), inputGroup ( - select + picker ( set::disabled($bug->status == 'closed' ? true : false), set::name('assignedTo'), @@ -275,7 +275,7 @@ detailBody item ( set::name($lang->bug->os), - select + picker ( set::items($lang->bug->osList), set::multiple(true), @@ -286,7 +286,7 @@ detailBody item ( set::name($lang->bug->browser), - select + picker ( set::items($lang->bug->browserList), set::name('browser'), @@ -307,7 +307,7 @@ detailBody set::name($lang->bug->mailto), inputGroup ( - select + picker ( set::items($users), set::multiple(true), @@ -318,7 +318,7 @@ detailBody ( set('id', 'contactBox'), set('class', 'input-group-addon'), - $contactList ? select + $contactList ? picker ( set::class('width', 'w-20'), set::name('contactListMenu'), @@ -356,7 +356,7 @@ detailBody inputGroup ( set('id', 'projectBox'), - select + picker ( set::name('project'), set::items($projects), @@ -371,7 +371,7 @@ detailBody inputGroup ( set('id', 'executionBox'), - select + picker ( set::name('execution'), set::items($executions), @@ -385,7 +385,7 @@ detailBody inputGroup ( set('id', 'storyBox'), - select + picker ( set::name('story'), set::items($stories), @@ -399,7 +399,7 @@ detailBody inputGroup ( set('id', 'taskBox'), - select + picker ( set::name('task'), set::items($tasks), @@ -415,7 +415,7 @@ detailBody item ( set::name($lang->bug->openedBy), - select + picker ( set::disabled(true), set::items($users), @@ -428,7 +428,7 @@ detailBody inputGroup ( set('id', 'openedBuildBox'), - select + picker ( set::name('openedBuild[]'), set::items($openedBuilds), @@ -450,7 +450,7 @@ detailBody item ( set::name($lang->bug->resolvedBy), - select + picker ( set::items($users), set::name('resolvedBy'), @@ -472,7 +472,7 @@ detailBody inputGroup ( set('id', 'resolvedBuildBox'), - select + picker ( set::name('resolvedBuild'), set::items($resolvedBuilds), @@ -493,7 +493,7 @@ detailBody item ( set::name($lang->bug->resolution), - select + picker ( set::items($lang->bug->resolutionList), set::name('resolution'), @@ -505,7 +505,7 @@ detailBody set::id('duplicateBugBox'), $bug->resolution != 'duplicate' ? setStyle(array('display' => 'none')) : null, set::name($lang->bug->duplicateBug), - select + picker ( set::items($productBugs), set::name('duplicateBug'), @@ -515,7 +515,7 @@ detailBody item ( set::name($lang->bug->closedBy), - select + picker ( set::items($users), set::name('closedBy'), @@ -542,7 +542,7 @@ detailBody inputGroup ( set('id', 'linkBugsBox'), - select + picker ( set::multiple(true), set::name('relatedBug[]'), @@ -566,7 +566,7 @@ detailBody inputGroup ( set('id', 'testtaskBox'), - select + picker ( set::name('testtask'), set::items($testtasks), diff --git a/module/bug/ui/resolve.html.php b/module/bug/ui/resolve.html.php index 3589d762be..038336fa6f 100644 --- a/module/bug/ui/resolve.html.php +++ b/module/bug/ui/resolve.html.php @@ -69,7 +69,7 @@ formPanel set::id('newBuildExecutionBox'), setClass('hidden'), set::label(!empty($execution) && $execution->type == 'kanban' ? $lang->bug->kanban : $lang->build->execution), - select + picker ( set::name('buildExecution'), set::items($executions), @@ -83,7 +83,7 @@ formPanel set::label($lang->bug->resolvedBuild), inputGroup ( - select + picker ( set::name('resolvedBuild'), set::value(''), diff --git a/module/bug/ui/view.html.php b/module/bug/ui/view.html.php index 044403905b..252a664ddc 100644 --- a/module/bug/ui/view.html.php +++ b/module/bug/ui/view.html.php @@ -308,7 +308,7 @@ modal ( set::label($lang->bug->selectProjects), set::required(true), - set::control('select'), + set::control('picker'), set::name('taskProjects'), set::items($projects), ) @@ -322,7 +322,7 @@ modal inputGroup ( set('id', 'executionBox'), - select + picker ( set::name('execution'), set::items(),