@@ -108,14 +108,24 @@ function showKeyChangeEvent(serviceId) {
108108 str += '<input type="text" id="idD" width="100%">' ;
109109 str += '<input type="text" id="configD" width="100%">' ;
110110 str += '</form>' ;
111+ str += '<hr>' ;
112+ str += '<div>イベント登録状態: <span id="statusOnKeyChange"></span></div>' ;
113+ str += '<fieldset class="ui-grid-a">' ;
114+ str += '<div class="ui-block-a"><button id="btnRegisterOnKeyChange">登録</button></div>' ;
115+ str += '<div class="ui-block-b"><button id="btnUnegisterOnKeyChange">解除</button></div>' ;
116+ str += '</fieldset>' ;
111117 reloadContent ( str ) ;
112118
119+ $ ( '#btnRegisterOnKeyChange' ) . on ( 'click' , function ( ) {
120+ doKeyChangeRegister ( serviceId ) ;
121+ } ) ;
122+ $ ( '#btnUnegisterOnKeyChange' ) . on ( 'click' , function ( ) {
123+ doKeyChangeUnregister ( serviceId ) ;
124+ } ) ;
125+
113126 doKeyChangeRegister ( serviceId ) ;
114127}
115128
116-
117-
118-
119129/**
120130 * Show OnDown
121131 *
@@ -188,8 +198,21 @@ function showDownEvent(serviceId) {
188198 str += '<input type="text" id="idD" width="100%">' ;
189199 str += '<input type="text" id="configD" width="100%">' ;
190200 str += '</form>' ;
201+ str += '<hr>' ;
202+ str += '<div>イベント登録状態: <span id="statusOnDown"></span></div>' ;
203+ str += '<fieldset class="ui-grid-a">' ;
204+ str += '<div class="ui-block-a"><button id="btnRegisterOnDown">登録</button></div>' ;
205+ str += '<div class="ui-block-b"><button id="btnUnegisterOnDown">解除</button></div>' ;
206+ str += '</fieldset>' ;
191207 reloadContent ( str ) ;
192208
209+ $ ( '#btnRegisterOnDown' ) . on ( 'click' , function ( ) {
210+ doDownRegister ( serviceId ) ;
211+ } ) ;
212+ $ ( '#btnUnegisterOnDown' ) . on ( 'click' , function ( ) {
213+ doDownUnregister ( serviceId ) ;
214+ } ) ;
215+
193216 doDownRegister ( serviceId ) ;
194217}
195218
@@ -266,8 +289,21 @@ function showUpEvent(serviceId) {
266289 str += '<input type="text" id="idU" width="100%">' ;
267290 str += '<input type="text" id="configU" width="100%">' ;
268291 str += '</form>' ;
292+ str += '<hr>' ;
293+ str += '<div>イベント登録状態: <span id="statusOnUp"></span></div>' ;
294+ str += '<fieldset class="ui-grid-a">' ;
295+ str += '<div class="ui-block-a"><button id="btnRegisterOnUp">登録</button></div>' ;
296+ str += '<div class="ui-block-b"><button id="btnUnegisterOnUp">解除</button></div>' ;
297+ str += '</fieldset>' ;
269298 reloadContent ( str ) ;
270299
300+ $ ( '#btnRegisterOnUp' ) . on ( 'click' , function ( ) {
301+ doUpRegister ( serviceId ) ;
302+ } ) ;
303+ $ ( '#btnUnegisterOnUp' ) . on ( 'click' , function ( ) {
304+ doUpUnregister ( serviceId ) ;
305+ } ) ;
306+
271307 doUpRegister ( serviceId ) ;
272308}
273309
@@ -313,6 +349,7 @@ function doKeyChangeEventBack(serviceId) {
313349 * Key Change Event Register.
314350 */
315351function doKeyChangeRegister ( serviceId ) {
352+ $ ( '#statusOnKeyChange' ) . text ( '登録処理中...' ) ;
316353 sdk . addEventListener ( {
317354 profile : 'keyevent' ,
318355 attribute : 'onkeychange' ,
@@ -331,14 +368,18 @@ function doKeyChangeRegister(serviceId) {
331368 $ ( '#idD' ) . val ( 'KeyID: ' + json . keyevent . id ) ;
332369 $ ( '#configD' ) . val ( 'config: ' + json . keyevent . config ) ;
333370 }
371+ } ) . then ( json => {
372+ $ ( '#statusOnKeyChange' ) . text ( '登録済み' ) ;
334373 } ) . catch ( e => {
374+ $ ( '#statusOnKeyChange' ) . text ( '登録失敗' ) ;
335375 alert ( e . errorMessage ) ;
336376 } ) ;
337377}
338378/**
339379 * Down Event Register.
340380 */
341381function doDownRegister ( serviceId ) {
382+ $ ( '#statusOnDown' ) . text ( '登録処理中...' ) ;
342383 sdk . addEventListener ( {
343384 profile : 'keyevent' ,
344385 attribute : 'ondown' ,
@@ -356,7 +397,10 @@ function doDownRegister(serviceId) {
356397 $ ( '#idD' ) . val ( 'KeyID: ' + json . keyevent . id ) ;
357398 $ ( '#configD' ) . val ( 'config: ' + json . keyevent . config ) ;
358399 }
400+ } ) . then ( json => {
401+ $ ( '#statusOnDown' ) . text ( '登録済み' ) ;
359402 } ) . catch ( e => {
403+ $ ( '#statusOnDown' ) . text ( '登録失敗' ) ;
360404 alert ( e . errorMessage ) ;
361405 } ) ;
362406}
@@ -365,6 +409,7 @@ function doDownRegister(serviceId) {
365409 * Up Event Register.
366410 */
367411function doUpRegister ( serviceId ) {
412+ $ ( '#statusOnUp' ) . text ( '登録処理中...' ) ;
368413 sdk . addEventListener ( {
369414 profile : 'keyevent' ,
370415 attribute : 'onup' ,
@@ -382,7 +427,10 @@ function doUpRegister(serviceId) {
382427 $ ( '#idU' ) . val ( 'KeyID: ' + json . keyevent . id ) ;
383428 $ ( '#configU' ) . val ( 'config: ' + json . keyevent . config ) ;
384429 }
430+ } ) . then ( json => {
431+ $ ( '#statusOnUp' ) . text ( '登録済み' ) ;
385432 } ) . catch ( e => {
433+ $ ( '#statusOnUp' ) . text ( '登録失敗' ) ;
386434 alert ( e . errorMessage ) ;
387435 } ) ;
388436}
@@ -391,27 +439,36 @@ function doUpRegister(serviceId) {
391439 * Key Change Event Unregist
392440 */
393441function doKeyChangeUnregister ( serviceId ) {
442+ $ ( '#statusOnKeyChange' ) . text ( '解除処理中...' ) ;
394443 sdk . removeEventListener ( {
395444 profile : 'keyevent' ,
396445 attribute : 'onkeychange' ,
397446 params : {
398447 serviceId : serviceId
399448 }
449+ } ) . then ( json => {
450+ $ ( '#statusOnKeyChange' ) . text ( '解除済み' ) ;
400451 } ) . catch ( e => {
452+ $ ( '#statusOnKeyChange' ) . text ( '解除失敗' ) ;
401453 alert ( e . errorMessage ) ;
402454 } ) ;
403455}
456+
404457/**
405458 * Down Event Unregist
406459 */
407460function doDownUnregister ( serviceId ) {
461+ $ ( '#statusOnDown' ) . text ( '解除処理中...' ) ;
408462 sdk . removeEventListener ( {
409463 profile : 'keyevent' ,
410464 attribute : 'ondown' ,
411465 params : {
412466 serviceId : serviceId
413467 }
468+ } ) . then ( json => {
469+ $ ( '#statusOnDown' ) . text ( '解除済み' ) ;
414470 } ) . catch ( e => {
471+ $ ( '#statusOnDown' ) . text ( '解除失敗' ) ;
415472 alert ( e . errorMessage ) ;
416473 } ) ;
417474}
@@ -420,13 +477,17 @@ function doDownUnregister(serviceId) {
420477 * Up Event Unregist
421478 */
422479function doUpUnregister ( serviceId ) {
480+ $ ( '#statusOnUp' ) . text ( '解除処理中...' ) ;
423481 sdk . removeEventListener ( {
424482 profile : 'keyevent' ,
425483 attribute : 'onup' ,
426484 params : {
427485 serviceId : serviceId
428486 }
487+ } ) . then ( json => {
488+ $ ( '#statusOnUp' ) . text ( '解除済み' ) ;
429489 } ) . catch ( e => {
490+ $ ( '#statusOnUp' ) . text ( '解除失敗' ) ;
430491 alert ( e . errorMessage ) ;
431492 } ) ;
432493}
0 commit comments