@@ -49,11 +49,11 @@ <h1>Demo</h1>
4949 document . body . appendChild ( document . createElement ( 'br' ) )
5050
5151 var callbackButton = document . getElementById ( 'buttons' ) . appendChild ( document . createElement ( 'button' ) )
52- callbackButton . innerHTML = 'Fire testObjcCallback '
52+ callbackButton . innerHTML = 'Fire testiOSCallback '
5353 callbackButton . onclick = function ( e ) {
5454 e . preventDefault ( )
55- log ( 'JS calling handler "testObjcCallback "' )
56- bridge . callHandler ( 'testObjcCallback ' , { 'foo' : 'bar' } , function ( response ) {
55+ log ( 'JS calling handler "testiOSCallback "' )
56+ bridge . callHandler ( 'testiOSCallback ' , { 'foo' : 'bar' } , function ( response ) {
5757 log ( 'JS got response' , response )
5858 } )
5959 }
@@ -105,12 +105,14 @@ <h1>Demo</h1>
105105
106106 function _doSend ( message , responseCallback ) {
107107 if ( responseCallback ) {
108- var callbackId = 'cb_' + ( uniqueId ++ ) + '_' + new Date ( ) . getTime ( ) ;
109- responseCallbacks [ callbackId ] = responseCallback ;
110- message [ 'callbackId ' ] = callbackId ;
108+ var callbackID = 'cb_' + ( uniqueId ++ ) + '_' + new Date ( ) . getTime ( ) ;
109+ responseCallbacks [ callbackID ] = responseCallback ;
110+ message [ 'callbackID ' ] = callbackID ;
111111 }
112112 sendMessageQueue . push ( message ) ;
113- messagingIframe . src = CUSTOM_PROTOCOL_SCHEME + '://' + QUEUE_HAS_MESSAGE ;
113+
114+ <!-- messagingIframe.src = CUSTOM_PROTOCOL_SCHEME + '://' + QUEUE_HAS_MESSAGE;-->
115+ window . webkit . messageHandlers . iOS_Native_FlushMessageQueue . postMessage ( null )
114116 }
115117
116118 function _fetchQueue ( ) {
@@ -131,18 +133,18 @@ <h1>Demo</h1>
131133 var messageHandler ;
132134 var responseCallback ;
133135
134- if ( message . responseId ) {
135- responseCallback = responseCallbacks [ message . responseId ] ;
136+ if ( message . responseID ) {
137+ responseCallback = responseCallbacks [ message . responseID ] ;
136138 if ( ! responseCallback ) {
137139 return ;
138140 }
139141 responseCallback ( message . responseData ) ;
140- delete responseCallbacks [ message . responseId ] ;
142+ delete responseCallbacks [ message . responseID ] ;
141143 } else {
142- if ( message . callbackId ) {
143- var callbackResponseId = message . callbackId ;
144+ if ( message . callbackID ) {
145+ var callbackResponseId = message . callbackID ;
144146 responseCallback = function ( responseData ) {
145- _doSend ( { handlerName :message . handlerName , responseId :callbackResponseId , responseData :responseData } ) ;
147+ _doSend ( { handlerName :message . handlerName , responseID :callbackResponseId , responseData :responseData } ) ;
146148 } ;
147149 }
148150
0 commit comments