diff --git a/module/testcase/css/common.css b/module/testcase/css/common.css index e2b8347c2d..8b137720cd 100644 --- a/module/testcase/css/common.css +++ b/module/testcase/css/common.css @@ -8,8 +8,9 @@ #steps .active td {transition: background-color .5s;} #steps .step-group .step-steps {resize: none; max-height: 30px;} #steps .step-group .step-expects {display: none;} -#steps .step-child .step-child-id {display: table-cell;} +#steps .step-child .step-child-id {display: table-cell; min-width: 40px;} #steps .step-child .step-id {color: transparent} +#steps .step-actions {width: 90px; text-align: center;} #steps .btn-step-move {cursor: move} #steps.sortable > tr.drag-shadow {display: none} @@ -19,3 +20,14 @@ #steps.sortable-sorting > tr.drag-row + tr > td {box-shadow: inset 0 4px 2px rgba(0,0,0,.2)} #steps.sortable-sorting > tr.drag-row > td {background-color: #edf3fe!important} #steps.sortable > tr.drop-success > td {background-color: #cfe0ff; transition: background-color 2s;} + +.table-bordered > #steps > tr > td {padding: 0; background-color: #fafafa; border: 1px solid #ddd!important; border-left-style: dotted!important; border-right-style: dotted!important;} +.table-bordered > #steps > tr > td.step-id { padding-right: 8px;} +.table-bordered > #steps > tr > td .btn {border-color: transparent; background-color: transparent} +.table-bordered > #steps > tr > td .btn:hover, +.table-bordered > #steps > tr > td .btn:focus {background-color: #ddd} +.table-bordered > #steps .input-group-addon {border: none; background-color: transparent; border-left: 1px dotted #e5e5e5} +.table-bordered > #steps > tr > td textarea {border-color: #fff; box-shadow: none} +.table-bordered > #steps > tr > td textarea:hover {border-color: #808080;} +.table-bordered > #steps > tr > td textarea:focus {border-color: #4d90fe;} +.table-bordered > #steps .step-child .step-child-id {border-right: 1px dotted #ddd; border-left: none} diff --git a/module/testcase/js/common.js b/module/testcase/js/common.js index f387ad151d..1700bdd404 100644 --- a/module/testcase/js/common.js +++ b/module/testcase/js/common.js @@ -132,6 +132,8 @@ function initSteps(selector) if($row) $row.after($step); else $steps.append($step); $step.addClass('step-new'); + setTimeout(function(){$step.find('.step-steps').focus();}, 10); + } }; var toggleStepRowType = function($row, toggleisGroup) diff --git a/module/testcase/view/create.html.php b/module/testcase/view/create.html.php index 184160cc66..f679e61642 100644 --- a/module/testcase/view/create.html.php +++ b/module/testcase/view/create.html.php @@ -129,13 +129,13 @@
| testcase->stepID;?> | testcase->stepDesc;?> | testcase->stepExpect;?> | -actions;?> | +actions;?> | - | + |
@@ -180,7 +180,7 @@
expect, "rows='1' class='form-control autosize step-expects'") ?>
|
-
+ |
|
diff --git a/module/testcase/view/edit.html.php b/module/testcase/view/edit.html.php
index 800bb4846a..625df93e96 100644
--- a/module/testcase/view/edit.html.php
+++ b/module/testcase/view/edit.html.php
@@ -42,13 +42,13 @@
|
|---|