summaryrefslogtreecommitdiffstats
path: root/application
diff options
context:
space:
mode:
authorjanekptacijarabaci <janekptacijarabaci@seznam.cz>2018-04-10 20:28:53 +0200
committerjanekptacijarabaci <janekptacijarabaci@seznam.cz>2018-04-10 20:28:53 +0200
commit5fa956dfe4e8d7dc41365a5b67ff771e2588729e (patch)
tree05292731bbd685d209126780f779584e65d67169 /application
parent9929aa7775f4ecee082c31cdd07a26992dba809f (diff)
downloadUXP-5fa956dfe4e8d7dc41365a5b67ff771e2588729e.tar
UXP-5fa956dfe4e8d7dc41365a5b67ff771e2588729e.tar.gz
UXP-5fa956dfe4e8d7dc41365a5b67ff771e2588729e.tar.lz
UXP-5fa956dfe4e8d7dc41365a5b67ff771e2588729e.tar.xz
UXP-5fa956dfe4e8d7dc41365a5b67ff771e2588729e.zip
[PALEMOON] "Page Info" - "Permissions": Fix - List of plugins
Issue #112
Diffstat (limited to 'application')
-rw-r--r--application/palemoon/base/content/pageinfo/permissions.js31
1 files changed, 22 insertions, 9 deletions
diff --git a/application/palemoon/base/content/pageinfo/permissions.js b/application/palemoon/base/content/pageinfo/permissions.js
index a4f7d5188..a152dcde1 100644
--- a/application/palemoon/base/content/pageinfo/permissions.js
+++ b/application/palemoon/base/content/pageinfo/permissions.js
@@ -362,20 +362,33 @@ function initPluginsRow() {
}
}
- let entries = [
- {
+ // Tycho:
+ // let entries = [
+ // {
+ // "permission": item[0],
+ // "obj": item[1],
+ // }
+ // for (item of permissionMap)
+ // ];
+ let entries = [];
+ for (let item of permissionMap) {
+ entries.push({
"permission": item[0],
- "obj": item[1],
- }
- for (item of permissionMap)
- ];
+ "obj": item[1]
+ });
+ }
entries.sort(function(a, b) {
return ((a.obj.name < b.obj.name) ? -1 : (a.obj.name == b.obj.name ? 0 : 1));
});
- let permissionEntries = [
- fillInPluginPermissionTemplate(p.permission, p.obj) for (p of entries)
- ];
+ // Tycho:
+ // let permissionEntries = [
+ // fillInPluginPermissionTemplate(p.permission, p.obj) for (p of entries)
+ // ];
+ let permissionEntries = [];
+ entries.forEach(function (p) {
+ permissionEntries.push(fillInPluginPermissionTemplate(p.permission, p.obj));
+ });
let permPluginsRow = document.getElementById("permPluginsRow");
clearPluginPermissionTemplate();