comparison chrome/content/extensions/incompatible.js @ 2:472a16863ecc

expanded nightly.jar
author Yoshiki Yazawa <yaz@honeyplanet.jp>
date Tue, 02 Dec 2008 20:38:20 +0900
parents
children
comparison
equal deleted inserted replaced
1:93e46514f20d 2:472a16863ecc
1 const Cc = Components.classes;
2 const Ci = Components.interfaces;
3
4 var gItems;
5
6 function Startup() {
7 gItems = window.arguments;
8 var list = document.getElementById("addonlist");
9 for (var i = 0; i < gItems.length; i++) {
10 gItems[i].QueryInterface(Ci.nsIUpdateItem)
11 .QueryInterface(Ci.nttIAddon);
12 var ri = document.createElement("richlistitem");
13 ri.setAttribute("name", gItems[i].name);
14 ri.setAttribute("version", gItems[i].version);
15 ri.setAttribute("icon", gItems[i].iconURL);
16 ri.setAttribute("secure", gItems[i].isUpdateSecure(false) ? "true" : "false");
17 ri.setAttribute("compatible", gItems[i].isCompatible(false) ? "true" : "false");
18 list.appendChild(ri);
19 }
20 }
21
22 function Accept() {
23 for (var i = 0; i < gItems.length; i++)
24 gItems[i].overrideCompatibility(false);
25 }