diff --git a/platform/firefox/vapi-client.js b/platform/firefox/vapi-client.js index 4886bb6..d11a84f 100644 --- a/platform/firefox/vapi-client.js +++ b/platform/firefox/vapi-client.js @@ -143,28 +143,26 @@ vAPI.messaging = { }; return this.channels[channelName]; - } -}; - -/******************************************************************************/ + }, -var toggleListener = function({type, persisted}) { - if ( !vAPI.messaging.connector ) { - return; - } + toggleListener: function({type, persisted}) { + if ( !vAPI.messaging.connector ) { + return; + } - if ( type === 'pagehide' ) { - removeMessageListener(); - return; - } + if ( type === 'pagehide' ) { + removeMessageListener(); + return; + } - if ( persisted ) { - addMessageListener(vAPI.messaging.connector); + if ( persisted ) { + addMessageListener(vAPI.messaging.connector); + } } }; -window.addEventListener('pagehide', toggleListener, true); -window.addEventListener('pageshow', toggleListener, true); +window.addEventListener('pagehide', vAPI.messaging.toggleListener, true); +window.addEventListener('pageshow', vAPI.messaging.toggleListener, true); /******************************************************************************/