From 73b1a29da4763bb6120cf358405b6888eca9d615 Mon Sep 17 00:00:00 2001 From: daitingting Date: Tue, 15 May 2018 16:21:13 +0800 Subject: [PATCH] * Rewrite create page of bug. --- module/bug/css/common.css | 4 - module/bug/css/create.css | 3 +- module/bug/js/common.js | 1 - module/bug/view/create.html.php | 240 ++++++++++++++------------------ 4 files changed, 105 insertions(+), 143 deletions(-) diff --git a/module/bug/css/common.css b/module/bug/css/common.css index a0943b164c..2412c713a7 100644 --- a/module/bug/css/common.css +++ b/module/bug/css/common.css @@ -1,7 +1,3 @@ .ke-toolbar .ke-outline[data-name='savetemplate'] {display: none} #modulemenu .nav #dropMenu #searchResult .closed{text-decoration:none;} .nav #moreMenus{cursor: pointer;} - -.input-group .control-product + .chosen-container-single .chosen-single {border-radius: 2px 0 0 2px; border-right-width: 0; padding-right: 1px;} -.input-group .control-product + .chosen-container-active .chosen-single {border-right-width: 1px; padding-right: 0;} -.input-group .control-branch + .chosen-container-single .chosen-single {border-radius: 0 2px 2px 0;} diff --git a/module/bug/css/create.css b/module/bug/css/create.css index 7398fe0edd..226a834e8c 100644 --- a/module/bug/css/create.css +++ b/module/bug/css/create.css @@ -35,4 +35,5 @@ #branch {border-left-width: 0;} -.input-group-addon.w-90px{min-width:90px;} \ No newline at end of file +.input-group-addon.w-90px{min-width:90px;} +.input-group .input-group-btn .btn{padding: 6px 12px;} diff --git a/module/bug/js/common.js b/module/bug/js/common.js index 10d6312e77..b730eda26d 100644 --- a/module/bug/js/common.js +++ b/module/bug/js/common.js @@ -193,7 +193,6 @@ function loadProductModules(productID) $('#moduleIdBox').load(link, function() { $(this).find('select').chosen(defaultChosenOptions) - if(typeof(bugModule) == 'string') $('#moduleIdBox').prepend("" + bugModule + "") }); } diff --git a/module/bug/view/create.html.php b/module/bug/view/create.html.php index 6d13287b8a..a95097a49d 100644 --- a/module/bug/view/create.html.php +++ b/module/bug/view/create.html.php @@ -35,19 +35,21 @@ js::set('confirmDeleteTemplate', $lang->bug->confirmDeleteTemplate); - - + + + + config->global->flow != 'onlyTest');?> + - - - - - - - - + - + + + + @@ -105,20 +85,71 @@ js::set('confirmDeleteTemplate', $lang->bug->confirmDeleteTemplate); - - - - + + + + + + + + + + + + + + + + + + + + config->global->flow != 'onlyTest' && $showProject):?> @@ -148,64 +179,15 @@ js::set('confirmDeleteTemplate', $lang->bug->confirmDeleteTemplate); @@ -230,36 +212,26 @@ js::set('confirmDeleteTemplate', $lang->bug->confirmDeleteTemplate); $showStory = strpos(",$showFields,", ',story,') !== false; $showTask = strpos(",$showFields,", ',task,') !== false; ?> - config->global->flow != 'onlyTest'):?> + config->global->flow != 'onlyTest'):?> - - - - - - - + + + + + config->global->flow != 'onlyTest'):?> + + + - - + - - - + - - - - + + + + + + @@ -318,5 +285,4 @@ js::set('confirmDeleteTemplate', $lang->bug->confirmDeleteTemplate); -bug->module);?>
bug->product;?> + bug->product;?>
session->currentProductType != 'normal'):?> - - + +
bug->module;?>
- bug->module?> bug->confirmDeleteTemplate);
bug->project : $lang->bug->type;?> -
- bug->typeList['designchange']); - unset($lang->bug->typeList['newfeature']); - unset($lang->bug->typeList['trackthings']); - echo html::select('type', $lang->bug->typeList, $type, "class='form-control chosen'"); - ?> - - bug->os?> - bug->osList, $os, "class='form-control chosen'");?> - - - bug->browser?> - bug->browserList, $browser, "class='form-control chosen'");?> - -
-
bug->project;?>
bug->openedBuild?>
- bug->openedBuild?> - +
- bug->allBuilds, "class='btn btn-default' data-toggle='tooltip' onclick='loadAllBuilds()'")?> +
bug->allBuilds, "class='btn btn-default' data-toggle='tooltip' onclick='loadAllBuilds()'")?>
bug->lblAssignedTo;?>
- +
bug->allUsers, "class='btn btn-default' onclick='loadAllUsers()' data-toggle='tooltip'");?>
-
- bug->deadline?> - -
-
bug->deadline?>
bug->severity;?> + bug->severityList as $severityKey => $severityValue) + { + if(!empty($severityKey) and (string)$severityKey != (string)$severityValue) + { + $hasCustomSeverity = true; + break; + } + } + ?> + + bug->severityList, $severity, "class='form-control chosen'");?> + + bug->severityList, $severity, "class='form-control' data-provide='labelSelector' data-label-class='label-severity'");?> + +
bug->pri;?> + bug->priList as $priKey => $priValue) + { + if(!empty($priKey) and (string)$priKey != (string)$priValue) + { + $hasCustomPri = true; + break; + } + } + $priList = $lang->bug->priList; + if(end($priList)) + { + unset($priList[0]); + $priList[0] = ''; + } + ?> + + + + + +
bug->title;?> -
- - - - - - - - bug->severity;?> - bug->severityList as $severityKey => $severityValue) - { - if(!empty($severityKey) and (string)$severityKey != (string)$severityValue) - { - $hasCustomSeverity = true; - break; - } - } - ?> - - bug->severityList, $severity, "class='form-control minw-80px chosen'");?> - - - - - - bug->pri;?> - bug->priList as $priKey => $priValue) - { - if(!empty($priKey) and (string)$priKey != (string)$priValue) - { - $hasCustomPri = true; - break; - } - } - ?> - - bug->priList, $pri, "class='form-control minw-80px chosen'");?> - - - - - +
+ +
+ + + +
bug->story : $lang->bug->task;?> - - -
- - bug->task?> - - -
-
bug->story;?>
bug->task;?>
bug->lblMailto : $lang->bug->keywords;?> + bug->lblMailto;?>
bug->confirmDeleteTemplate); ?>
> -
- - bug->keywords;?> - - -
-
bug->keywords;?>