aboutsummaryrefslogtreecommitdiff
path: root/src/app/browser.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/app/browser.js')
-rw-r--r--src/app/browser.js23
1 files changed, 18 insertions, 5 deletions
diff --git a/src/app/browser.js b/src/app/browser.js
index a9a36f9..ff9ec87 100644
--- a/src/app/browser.js
+++ b/src/app/browser.js
@@ -55,6 +55,17 @@ var Browser = {
for (let i = 0; i < res.length; i++) {
new BrowserElFromObj(res[i].item);
}
+ },
+ setbutton: (mod, string) => {
+ mod = normalize(mod);
+ console.log(mod)
+ if (document.getElementById(mod)) {
+ let elems = document.querySelectorAll(`#${mod}`);
+
+ for (let i = 0; i < elems.length; i++) {
+ elems[i].querySelector(".text button").innerHTML = string;
+ }
+ }
}
}; Browser.toggle()
Browser.loadfront()
@@ -123,13 +134,15 @@ function BrowserEl(properties) {
`
}
-ipcRenderer.on("installedmod", (event, modname) => {
+ipcRenderer.on("removedmod", (event, modname) => {
setButtons(true);
- modname = normalize(modname);
+ console.log("test" + modname)
+ Browser.setbutton(modname, lang("gui.browser.install"));
+})
- if (document.getElementById(modname)) {
- document.getElementById(modname).querySelector(".text button").innerHTML = lang("gui.browser.reinstall");
- }
+ipcRenderer.on("installedmod", (event, modname) => {
+ setButtons(true);
+ Browser.setbutton(modname, lang("gui.browser.reinstall"));
})
function normalize(items) {