Skip to content

Commit 3177113

Browse files
committed
Include .environment-from-* classes to control single ui-select inputs and buttons
1 parent 3ab3d9a commit 3177113

File tree

3 files changed

+49
-33
lines changed

3 files changed

+49
-33
lines changed

app/styles/_kve.less

+21-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// Angular Key Value Editor styles
22

3-
.key-value-editor {
3+
.key-value-editor,
4+
.environment-from-editor {
45
&.as-sortable-dragging {
56
.as-sortable-item-delete,
67
.input-group-addon,
@@ -101,6 +102,9 @@
101102
border-collapse: separate;
102103
display: table;
103104
position: relative;
105+
&.faux-input-single-input {
106+
width: 100%;
107+
}
104108
}
105109

106110
.key-value-editor-buttons {
@@ -110,12 +114,23 @@
110114
width: (@as-sortable-item-button-width * 2);
111115
}
112116

113-
.key-value-editor-entry {
117+
.key-value-editor-entry,
118+
.environment-from-entry {
114119
display: table;
115120
padding-right: (@as-sortable-item-button-width * 2);
116121
position: relative;
117122
table-layout: fixed;
118123
width: 100%;
124+
.environment-from-input {
125+
float: left;
126+
padding-right: 5px;
127+
width: 50%;
128+
.faux-input-group,
129+
.ui-select {
130+
float: left;
131+
width: 100%;
132+
}
133+
}
119134
}
120135

121136
.key-value-editor-input .ui-select {
@@ -140,10 +155,12 @@
140155
width: 50%;
141156
}
142157

143-
.key-value-editor-entry-header {
158+
.key-value-editor-entry-header,
159+
.environment-from-editor-entry-header {
144160
padding-right: (@as-sortable-item-button-width * 2);
145161
}
146162

147-
.key-value-editor-header {
163+
.key-value-editor-header,
164+
.environment-from-editor-header {
148165
margin-bottom: 5px;
149166
}

app/views/directives/edit-environment-from.html

+27-28
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
<ng-form name="$ctrl.editEnvironmentFromForm" novalidate>
22
<div
33
ng-if="$ctrl.showHeader"
4-
class="key-value-editor-entry key-value-editor-entry-header">
5-
<div class="form-group key-value-editor-header value-header">
4+
class="environment-from-entry environment-from-editor-entry-header">
5+
<div class="form-group environment-from-editor-header value-header">
66
<div class="input-group">
77
<span class="help-block">{{$ctrl.selectorPlaceholder}}</span>
88
</div>
99
</div>
1010
</div>
1111

12-
<div ng-model="$ctrl.entries" class="key-value-editor" as-sortable="$ctrl.dragControlListeners">
12+
<div ng-model="$ctrl.entries" class="environment-from-editor" as-sortable="$ctrl.dragControlListeners">
1313
<div
14-
class="key-value-editor-entry"
14+
class="environment-from-entry"
1515
ng-class-odd="'odd'"
1616
ng-class-even="'even'"
1717
ng-repeat="entry in $ctrl.envFromEntries"
1818
as-sortable-item>
1919

2020
<div
21-
class="form-group key-value-editor-input"
21+
class="form-group environment-from-input"
2222
ng-class="{ 'has-error': (forms.editEnvironmentFrom[uniqueForValue(unique, $index)].$invalid && forms.editEnvironmentFrom[uniqueForValue(unique, $index)].$touched) }">
2323
<div ng-if="$ctrl.isEnvFromReadonly(entry)" class="faux-input-group">
2424
<div class="faux-form-control readonly">
@@ -57,31 +57,31 @@
5757
</div>
5858
</div>
5959

60-
<div>
61-
<span
62-
ng-if="(!$ctrl.cannotSort) && ($ctrl.entries.length > 1)"
63-
class="fa fa-bars sort-row"
64-
role="button"
65-
aria-label="Move row"
66-
aria-grabbed="false"
67-
as-sortable-item-handle></span>
68-
<a
69-
href=""
70-
class="pficon pficon-close delete-row as-sortable-item-delete"
71-
role="button"
72-
aria-label="Delete row"
73-
ng-hide="$ctrl.cannotDeleteAny"
74-
ng-click="$ctrl.deleteEntry($index, 1)"></a>
75-
<a
76-
ng-href="{{entry.selectedEnvFrom | navigateResourceURL}}"
77-
class="pficon"
78-
ng-show="entry.selectedEnvFrom"
79-
ng-click="$ctrl.viewDetail(entry)">View {{entry.selectedEnvFrom.kind | humanizeKind : true}}</a>
80-
</div>
60+
</div>
61+
<div class="environment-from-input">
62+
<span
63+
ng-if="(!$ctrl.cannotSort) && ($ctrl.entries.length > 1)"
64+
class="fa fa-bars sort-row"
65+
role="button"
66+
aria-label="Move row"
67+
aria-grabbed="false"
68+
as-sortable-item-handle></span>
69+
<a
70+
href=""
71+
class="pficon pficon-close delete-row as-sortable-item-delete"
72+
role="button"
73+
aria-label="Delete row"
74+
ng-hide="$ctrl.cannotDeleteAny || $ctrl.isReadonlyAny"
75+
ng-click="$ctrl.deleteEntry($index, 1)"></a>
76+
<a
77+
ng-href="{{entry.selectedEnvFrom | navigateResourceURL}}"
78+
class="pficon"
79+
ng-show="entry.selectedEnvFrom"
80+
ng-click="$ctrl.viewDetail(entry)">View {{entry.selectedEnvFrom.kind | humanizeKind : true}}</a>
8181
</div>
8282
</div>
8383

84-
<div class="key-value-editor-entry form-group" ng-if="(!$ctrl.cannotAdd)">
84+
<div class="environment-from-entry form-group" ng-if="(!$ctrl.cannotAdd)">
8585
<a
8686
href=""
8787
class="add-row-link"
@@ -91,4 +91,3 @@
9191
</div>
9292
</div>
9393
</ng-form>
94-

app/views/directives/edit-environment-variables.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ <h4>Variables</h4>
3737

3838
<h4>
3939
Environment From
40-
<span class="pficon pficon-info"
40+
<span class="pficon pficon-help"
4141
aria-hidden="true"
4242
data-toggle="tooltip"
4343
data-original-title="Environment From lets you add all key-value pairs from a config map or secret as environment variables."></span>

0 commit comments

Comments
 (0)