mirror of
https://github.com/Ylianst/MeshCentral.git
synced 2025-02-12 11:01:52 +00:00
Fixed icon ordering and naming in authenticode.js.
This commit is contained in:
parent
e0817fd354
commit
ff67f6abc3
1 changed files with 10 additions and 4 deletions
|
@ -811,7 +811,7 @@ function createAuthenticodeHandler(path) {
|
||||||
|
|
||||||
// Set icon information
|
// Set icon information
|
||||||
obj.setIconInfo = function (iconInfo) {
|
obj.setIconInfo = function (iconInfo) {
|
||||||
// Delete all icon and icon groups the the ressources
|
// Delete all icon and icon groups the the resources
|
||||||
var resourcesEntries = [];
|
var resourcesEntries = [];
|
||||||
for (var i = 0; i < obj.resources.entries.length; i++) {
|
for (var i = 0; i < obj.resources.entries.length; i++) {
|
||||||
if ((obj.resources.entries[i].name != resourceDefaultNames.icon) && (obj.resources.entries[i].name != resourceDefaultNames.iconGroups)) {
|
if ((obj.resources.entries[i].name != resourceDefaultNames.icon) && (obj.resources.entries[i].name != resourceDefaultNames.iconGroups)) {
|
||||||
|
@ -820,9 +820,15 @@ function createAuthenticodeHandler(path) {
|
||||||
}
|
}
|
||||||
obj.resources.entries = resourcesEntries;
|
obj.resources.entries = resourcesEntries;
|
||||||
|
|
||||||
// count the icon groups
|
// Count the icon groups and re-number all icons
|
||||||
var iconGroupCount = 0;
|
var iconGroupCount = 0, nextIconNumber = 1;
|
||||||
for (var i in iconInfo) { iconGroupCount++; }
|
for (var i in iconInfo) {
|
||||||
|
iconGroupCount++;
|
||||||
|
var xicons = {};
|
||||||
|
for (var j in iconInfo[i].icons) { xicons[nextIconNumber++] = iconInfo[i].icons[j]; }
|
||||||
|
iconInfo[i].icons = xicons;
|
||||||
|
}
|
||||||
|
console.log(iconInfo);
|
||||||
if (iconGroupCount == 0) return; // If there are no icon groups, we are done
|
if (iconGroupCount == 0) return; // If there are no icon groups, we are done
|
||||||
|
|
||||||
// Add the new icons entry
|
// Add the new icons entry
|
||||||
|
|
Loading…
Reference in a new issue