File tree Expand file tree Collapse file tree 1 file changed +17
-4
lines changed
runner/src/main/resources/view Expand file tree Collapse file tree 1 file changed +17
-4
lines changed Original file line number Diff line number Diff line change 5656 }
5757
5858 async function save ( ) {
59+ document . getElementById ( "save" ) . disabled = true
5960 await fetch ( '/services/stub' , {
6061 body : getStubInput ( ) ,
6162 method : 'PUT'
6263 } )
64+ document . getElementById ( "save" ) . innerText = 'Saved'
65+ }
66+
67+ function handleChangeStubInput ( ) {
68+ document . getElementById ( "save" ) . disabled = false
69+ document . getElementById ( "save" ) . innerText = 'Save'
70+ refreshStub ( )
6371 }
6472 </ script >
6573 < style >
102110 height : 200px ;
103111 }
104112
105- . save {
113+ # save {
106114 display : block;
107115 width : 300px ;
108116 background-color : # f2bb13 ;
114122 min-height : 42px ;
115123 }
116124
117- . save : hover {
125+ # save : hover {
118126 opacity : 0.8 ;
119127 transition : 0.2s ;
120128 }
121129
130+ # save : disabled {
131+ opacity : 0.8 ;
132+ cursor : default;
133+ }
134+
122135 .edit , .preview {
123136 margin : 10px ;
124137 background : # 252e38 ;
146159< body onload ="load() ">
147160 < div class ="edit ">
148161 < div class ="edit-title "> Edit</ div >
149- < textarea id ="stubInput " onkeyup ="refreshStub () "> </ textarea >
150- < button class ="save " onclick ="save() "> SAVE </ button >
162+ < textarea id ="stubInput " onkeyup ="handleChangeStubInput () "> </ textarea >
163+ < button id ="save " onclick ="save() " disabled > Saved </ button >
151164 </ div >
152165 < div class ="preview ">
153166 < div class ="preview-title "> Preview</ div >
You can’t perform that action at this time.
0 commit comments