* Show multi-level steps in testcase::view, and modify style.

This commit is contained in:
liumengyi
2023-07-25 18:06:44 +08:00
parent c32f2d2d41
commit ae1b3d1a1a
3 changed files with 13 additions and 24 deletions
+7 -22
View File
@@ -22,33 +22,23 @@ foreach($case->steps as $step)
$childID = 0;
}
$stepClass = $step->type == 'step' ? 'step-group' : "step-{$step->type}";
$stepItemID = $step->type == 'item' ? span(setClass('input-group pr-1'), "{$stepID}.{$childID}") : '';
$steps[] = h::tr
(
setClass("step {$stepClass}"),
h::td
(
setClass('step-id text-center'),
setClass('text-left'),
span
(
setClass($step->type == 'item' ? 'hidden' : ''),
$stepID,
setClass('step-id pr-2 pl-' . (($step->grade- 1) * 2)),
$step->name,
),
nl2br(str_replace(' ', ' ', $step->desc)),
),
h::td
(
setClass('text-left'),
div
(
setClass('input-group'),
$stepItemID,
nl2br(str_replace(' ', ' ', $step->desc)),
),
),
h::td
(
setClass('text-left'),
setClass('text-left' . ($step->type == 'item' ? ' disabled-color' :'')),
nl2br(str_replace(' ', ' ', $step->expect)),
),
);
@@ -335,21 +325,16 @@ detailBody
set::title($lang->testcase->steps),
h::table
(
setClass('table condensed bordered'),
setClass('table bordered'),
set::id('steps'),
h::thead
(
h::tr
(
h::th
(
$lang->testcase->stepID,
set::width('60px'),
),
h::th
(
$lang->testcase->stepDesc,
setClass('text-left'),
setClass('text-left steps'),
),
h::th
(