From ee3accb5d8369a3d666645c6f05afe97554ead79 Mon Sep 17 00:00:00 2001 From: Ian Bicking Date: Wed, 21 Mar 2012 12:30:32 -0500 Subject: [PATCH] Use .oninstall/onuninstall in the dashboard instead of addEventListener, because Nightly currently only implements the former. --- site/js/jibe.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/site/js/jibe.js b/site/js/jibe.js index e07fa545..78536298 100644 --- a/site/js/jibe.js +++ b/site/js/jibe.js @@ -137,9 +137,9 @@ $(document).ready(function() { function eventUninstall(ev) { doUpdate("uninstall", [ev.application]); } - if (navigator.mozApps.mgmt.addEventListener) { - navigator.mozApps.mgmt.addEventListener('install', eventInstall); - navigator.mozApps.mgmt.addEventListener('uninstall', eventUninstall); + if (navigator.mozApps.getInstalled) { + navigator.mozApps.mgmt.oninstall = eventInstall; + navigator.mozApps.mgmt.onuninstall = eventUninstall; eventListenerBound = true; } @@ -149,8 +149,8 @@ $(document).ready(function() { navigator.mozApps.mgmt.clearWatch(watcherID); } if (eventListenerBound) { - navigator.mozApps.mgmt.removeEventListener('install', eventInstall); - navigator.mozApps.mgmt.removeEventListener('uninstall', eventUninstall); + navigator.mozApps.mgmt.oninstall = null; + navigator.mozApps.mgmt.onuninstall = null; } });