2026-02-13 14:59:30 -07:00

45 lines
1.2 KiB
JavaScript

var urls = [];
var titles = [];
exports.init = function () {
for (var i = 0; i < 5; i++) {
urls.push(global.apis.settings.get("app.postalpoint.customwebtools.url" + i, ""));
titles.push(global.apis.settings.get("app.postalpoint.customwebtools.title" + i, ""));
}
for (let i = 0; i < 5; i++) {
if (urls[i] == "") {
continue;
}
if (titles[i] == "") {
titles[i] = urls[i];
}
global.apis.ui.addToolsPage(function () {
global.apis.ui.openInternalWebBrowser(urls[i]);
}, titles[i], "", (titles[i] == urls[i] ? "" : urls[i]), titles[i], "fa-duotone fa-globe-pointer", "function");
}
};
var config = [];
for (var i = 0; i < 5; i++) {
config.push({
type: "text",
key: "app.postalpoint.customwebtools.title" + i,
defaultVal: "",
label: `Website ${i + 1} Title`,
placeholder: "",
text: ""
});
config.push({
type: "text",
key: "app.postalpoint.customwebtools.url" + i,
defaultVal: "",
label: `Website ${i + 1} Address/URL`,
placeholder: "https://example.com",
text: ""
});
}
exports.config = config;