|
110 | 110 |
|
111 | 111 | <div id=btns> |
112 | 112 | <input value=send type=button title=ctrl+enter> |
113 | | - <input value=abort type=button> |
| 113 | + <input value=pause type=button> |
114 | 114 | </div> |
115 | 115 |
|
116 | 116 | </section> |
|
143 | 143 |
|
144 | 144 | var target; |
145 | 145 |
|
| 146 | + var ui = {}; |
| 147 | + |
146 | 148 |
|
147 | 149 | var rd = {}; |
148 | 150 | rd.attr = {}; |
|
205 | 207 |
|
206 | 208 | obj.initdom = async function(){ |
207 | 209 |
|
208 | | - shadow = host.shadowRoot; |
| 210 | + shadow = host.shadowRoot; |
209 | 211 |
|
210 | 212 |
|
211 | | - view = $(shadow,'#view'); |
| 213 | + view = $(shadow,'#view'); |
212 | 214 |
|
213 | | - msg = $(view,'.msg'); |
| 215 | + msg = $(view,'.msg'); |
214 | 216 | msg.remove(); |
215 | 217 |
|
216 | | - view.style.display = ''; |
| 218 | + view.style.display = ''; |
217 | 219 |
|
218 | 220 |
|
219 | | - var info = $(shadow,'#info'); |
| 221 | + var info = $(shadow,'#info'); |
220 | 222 |
|
221 | 223 | $.chkbox(info,'#show-password',btn.password); |
222 | 224 |
|
223 | | - $(shadow,'#txt').onkeydown = kd.user; |
| 225 | + $(shadow,'#txt').onkeydown = kd.user; |
224 | 226 | $(shadow,'#txt').focus(); |
225 | 227 |
|
226 | | - $(shadow,'[value=send]').onclick = btn.send; |
227 | | - $(shadow,'[value=abort]').onclick = ()=>poll.abort=true; |
| 228 | + $(shadow,'[value=send]').onclick = btn.send; |
| 229 | + ui.pause = $(shadow,'[value=abort]'); |
| 230 | + ui.pause.onclick = btn.pause; |
228 | 231 |
|
229 | 232 |
|
230 | 233 | post.start(); |
|
269 | 272 |
|
270 | 273 | }//send |
271 | 274 |
|
| 275 | + btn.pause = function(){ |
| 276 | + |
| 277 | + if(poll.abort){ |
| 278 | + ui.pause.value = 'pause'; |
| 279 | + poll.abort = false; |
| 280 | + poll.update.initial(); |
| 281 | + }else{ |
| 282 | + ui.pause.value = 'resume'; |
| 283 | + poll.abort = true; |
| 284 | + } |
| 285 | + |
| 286 | + }//pause |
| 287 | + |
272 | 288 |
|
273 | 289 | //: |
274 | 290 |
|
|
0 commit comments