Files
App-Installer-For-Windows-8…/shared/html/settings/items.js
2026-04-06 13:09:20 +08:00

32 lines
1.1 KiB
JavaScript

(function(global) {
"use strict";
var res = Bridge.Resources;
var storage = Bridge.External.Storage;
var path = storage.path;
var root = path.getDir(path.program);
function getLibRes(libfilename, resid) {
var libpath = path.combine(root, libfilename);
return res.fromfile(libpath, resid);
}
function getStringRes(resid) {
return Bridge.External.StringResources.getString(resid);
}
function getSettingsItem(page, displayName) {
return {
page: page,
displayName: displayName
};
}
var settingItems = {
appinstaller: getSettingsItem("appinstaller.html", getLibRes("appinstaller.exe", 300)),
manager: getSettingsItem("manager.html", getStringRes("MANAGER_APPTITLE")),
reader: getSettingsItem("reader.html", getStringRes("READER_APPTITLE")),
settings: getSettingsItem("settings.html", getLibRes("settings.exe", 200)),
};
Object.defineProperty(global, "settingPages", {
get: function() { return settingItems; }
});
})(this);