improving context menus

This commit is contained in:
MathMan05
2025-01-16 22:15:11 -06:00
parent ec08cdfde0
commit 3d06440053
10 changed files with 404 additions and 251 deletions

View File

@@ -127,26 +127,24 @@ import {I18n} from "./i18n.js";
}
const menu = new Contextmenu<void, void>("create rightclick");
menu.addbutton(
menu.addButton(
I18n.getTranslation("channel.createChannel"),
() => {
if (thisUser.lookingguild) {
thisUser.lookingguild.createchannels();
}
},
null,
() => thisUser.isAdmin(),
{visable: () => thisUser.isAdmin()},
);
menu.addbutton(
menu.addButton(
I18n.getTranslation("channel.createCatagory"),
() => {
if (thisUser.lookingguild) {
thisUser.lookingguild.createcategory();
}
},
null,
() => thisUser.isAdmin(),
{visable: () => thisUser.isAdmin()},
);
menu.bindContextmenu(document.getElementById("channels") as HTMLDivElement);