[PALEMOON] "Page Info" - "Permissions": Fix - List of plugins

Issue #112
This commit is contained in:
janekptacijarabaci 2018-04-10 20:28:53 +02:00 • committed by Roy Tam
commit ab1931ad43

View file

@ -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], "permission": item[0],
"obj": item[1], "obj": item[1]
} });
for (item of permissionMap) }
];
entries.sort(function(a, b) { entries.sort(function(a, b) {
return ((a.obj.name < b.obj.name) ? -1 : (a.obj.name == b.obj.name ? 0 : 1)); return ((a.obj.name < b.obj.name) ? -1 : (a.obj.name == b.obj.name ? 0 : 1));
}); });
let permissionEntries = [ // Tycho:
fillInPluginPermissionTemplate(p.permission, p.obj) for (p of entries) // 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"); let permPluginsRow = document.getElementById("permPluginsRow");
clearPluginPermissionTemplate(); clearPluginPermissionTemplate();