Update manager and add features for App Installer.

This commit is contained in:
Bruce
2026-01-31 22:03:03 +08:00
parent 0c87a2cdcd
commit d91948eaff
37 changed files with 3645 additions and 923 deletions
+15 -1
View File
@@ -13,7 +13,11 @@
var byName = el.getAttribute('data-res-byname');
var byId = el.getAttribute('data-res-byid');
var fromFile = el.getAttribute('data-res-fromfile');
if ((byName && !Bridge.NString.empty(byName)) || (byId && parseInt(byId, 10) > 0) || (fromFile && !Bridge.NString.empty(fromFile))) {
var byXml = el.getAttribute('data-res-resxml');
if ((byName && !Bridge.NString.empty(byName)) ||
(byId && parseInt(byId, 10) > 0) ||
(fromFile && !Bridge.NString.empty(fromFile)) ||
(byXml && !Bridge.NString.empty(byXml))) {
result.push(el);
}
}
@@ -47,6 +51,16 @@
} catch (e) {
nodes[i].textContent = "";
}
} else if (nodes[i].hasAttribute('data-res-resxml')) {
try {
var obj = nodes[i].getAttribute('data-res-resxml');
var strres = external.StringResources;
if (strres && strres.isValid) {
nodes[i].textContent = strres.get(obj);
}
} catch (e) {
nodes[i].textContent = "";
}
} else {
nodes[i].textContent = "";
}