@@ -56,26 +56,34 @@ <h3>Authorization</h3>
56
56
</ div >
57
57
</ div >
58
58
</ div >
59
-
59
+
60
60
< h4 > Parameters</ h4 >
61
61
<!-- ko if: (templateParameters && templateParameters().length > 0) || (request.queryParameters && request.queryParameters().length > 0) -->
62
62
< div data-bind ="foreach: { data: templateParameters, as: 'parameter' } ">
63
63
< div class ="row flex flex-row ">
64
64
< div class ="col-4 ">
65
65
< div class ="form-group ">
66
- < input type ="text " readonly autocomplete ="off " class ="form-control form-control-sm "
67
- placeholder ="name " spellcheck ="false "
68
- data-bind ="event: { keyup: $component.updateRequestSummary }, textInput: parameter.name, valueUpdate: 'keyup' ">
66
+ < div class ="input-group ">
67
+ < input type ="text " readonly autocomplete ="off " class ="form-control form-control-sm "
68
+ placeholder ="name " spellcheck ="false "
69
+ data-bind ="event: { keyup: $component.updateRequestSummary }, textInput: parameter.name ">
70
+ < span class ="invalid-feedback " data-bind ="validationMessage: parameter.name "> </ span >
71
+ </ div >
69
72
</ div >
70
73
</ div >
71
74
< div class ="col-6 ">
72
75
< div class ="form-group ">
73
76
<!-- ko if: parameter.options.length > 0 -->
74
- < select class ="form-control " data-bind ="value: parameter.value, options: parameter.options, optionsAfterRender: $component.updateRequestSummary, event:{ change: $component.updateRequestSummary } "> </ select >
77
+ < select class ="form-control "
78
+ data-bind ="value: parameter.value, options: parameter.options, optionsAfterRender: $component.updateRequestSummary, event:{ change: $component.updateRequestSummary } "> </ select >
75
79
<!-- /ko -->
76
80
<!-- ko if: parameter.options.length === 0 -->
77
- < input type ="text " autocomplete ="off " class ="form-control form-control-sm " placeholder ="value "
78
- spellcheck ="false " data-bind ="event: { keyup: $component.updateRequestSummary }, textInput: parameter.value, valueUpdate: 'keyup' ">
81
+ < div class ="input-group ">
82
+ < input type ="text " autocomplete ="off " class ="form-control form-control-sm " placeholder ="value "
83
+ spellcheck ="false "
84
+ data-bind ="event: { keyup: $component.updateRequestSummary }, textInput: parameter.value ">
85
+ < span class ="invalid-feedback " data-bind ="validationMessage: parameter.value "> </ span >
86
+ </ div >
79
87
<!-- /ko -->
80
88
</ div >
81
89
</ div >
@@ -85,18 +93,23 @@ <h4>Parameters</h4>
85
93
< div class ="row flex flex-row ">
86
94
< div class ="col-4 ">
87
95
< div class ="form-group ">
88
- < input type ="text " autocomplete ="off " class ="form-control form-control-sm " placeholder ="name "
89
- spellcheck ="false " data-bind ="textInput: parameter.name, valueUpdate: 'keyup' ">
96
+ < div class ="input-group ">
97
+ < input type ="text " autocomplete ="off " class ="form-control form-control-sm " placeholder ="name "
98
+ spellcheck ="false " data-bind ="textInput: parameter.name ">
99
+ < span class ="invalid-feedback " data-bind ="validationMessage: parameter.name "> </ span >
100
+ </ div >
90
101
</ div >
91
102
</ div >
92
103
< div class ="col-6 ">
93
104
< div class ="form-group ">
94
105
<!-- ko if: parameter.options.length > 0 -->
95
- < select class ="form-control " data-bind ="value: parameter.value, options: parameter.options, optionsAfterRender: $component.updateRequestSummary, event:{ change: $component.updateRequestSummary } "> </ select >
106
+ < select class ="form-control "
107
+ data-bind ="value: parameter.value, options: parameter.options, optionsAfterRender: $component.updateRequestSummary, event:{ change: $component.updateRequestSummary } "> </ select >
96
108
<!-- /ko -->
97
109
<!-- ko if: parameter.options.length === 0 -->
98
110
< input type ="text " autocomplete ="off " class ="form-control form-control-sm " placeholder ="value "
99
- spellcheck ="false " data-bind ="event: { keyup: $component.updateRequestSummary }, textInput: parameter.value, valueUpdate: 'keyup' ">
111
+ spellcheck ="false "
112
+ data-bind ="event: { keyup: $component.updateRequestSummary }, textInput: parameter.value ">
100
113
<!-- /ko -->
101
114
</ div >
102
115
</ div >
@@ -111,7 +124,7 @@ <h4>Parameters</h4>
111
124
< i class ="icon icon-plus "> </ i >
112
125
Add parameter
113
126
</ a >
114
-
127
+
115
128
116
129
<!-- ko if: request.headers().length > 0 -->
117
130
< h3 > Headers</ h3 >
@@ -120,22 +133,29 @@ <h3>Headers</h3>
120
133
< div class ="row flex flex-row ">
121
134
< div class ="col-4 ">
122
135
< div class ="form-group ">
123
- < input type ="text " autocomplete ="off " class ="form-control form-control-sm " placeholder ="name "
124
- spellcheck ="false " data-bind ="textInput: header.name, valueUpdate: 'keyup' ">
136
+ < div class ="input-group ">
137
+ < input type ="text " autocomplete ="off " class ="form-control form-control-sm " placeholder ="name "
138
+ spellcheck ="false " data-bind ="textInput: header.name ">
139
+ < span class ="invalid-feedback " data-bind ="validationMessage: header.name "> </ span >
140
+ </ div >
125
141
</ div >
126
142
</ div >
127
143
< div class ="col-6 ">
128
144
< div class ="form-group ">
129
145
<!-- ko if: header.options && header.options.length > 0 -->
130
- < select class ="form-control " data-bind ="value: header.value, options: header.options, optionsAfterRender: $component.updateRequestSummary, event:{ change: $component.updateRequestSummary } "> </ select >
146
+ < select class ="form-control "
147
+ data-bind ="value: header.value, options: header.options, optionsAfterRender: $component.updateRequestSummary, event:{ change: $component.updateRequestSummary } "> </ select >
131
148
<!-- /ko -->
132
149
<!-- ko if: !header.options || header.options.length === 0 -->
133
- < input type ="text " autocomplete ="off " class ="form-control form-control-sm " placeholder ="value "
134
- spellcheck ="false "
135
- data-bind ="event: { keyup: $component.updateRequestSummary }, textInput: header.value, valueUpdate: 'keyup' ">
150
+ < div class ="input-group ">
151
+ < input type ="text " autocomplete ="off " class ="form-control form-control-sm " placeholder ="value "
152
+ spellcheck ="false "
153
+ data-bind ="event: { keyup: $component.updateRequestSummary }, textInput: header.value ">
154
+ < span class ="invalid-feedback " data-bind ="validationMessage: header.value "> </ span >
155
+ </ div >
136
156
<!-- /ko -->
137
157
138
-
158
+
139
159
</ div >
140
160
</ div >
141
161
< div class ="col-2 button-remove ">
0 commit comments