set mozApps.install handler better

This commit is contained in:
Chris Van 2012-09-25 20:23:42 -07:00
Родитель ba1417bcc0
Коммит f8638a1176
1 изменённых файлов: 3 добавлений и 4 удалений

Просмотреть файл

@ -49,13 +49,12 @@ exports.install = function(product, opt) {
if (product.is_packaged && !opt.navigator.mozApps.installPackage && !manifest_url) {
$def.reject();
}
var installer;
var installRequest;
if (product.is_packaged) {
installer = opt.navigator.mozApps.installPackage;
installRequest = opt.navigator.mozApps.installPackage(manifest_url, opt.data);
} else {
installer = opt.navigator.mozApps.install;
installRequest = opt.navigator.mozApps.install(manifest_url, opt.data);
}
var installRequest = installer(manifest_url, opt.data);
installRequest.onsuccess = function() {
$def.resolve(product);
};