get rid of table

This commit is contained in:
MathMan05
2024-08-17 18:38:23 -05:00
parent f4911cc3aa
commit 69714e47cc
3 changed files with 12 additions and 13 deletions

View File

@@ -28,17 +28,15 @@ class Contextmenu{
return {};
}
makemenu(x:number,y:number,addinfo:any,obj:HTMLElement){
const div=document.createElement("table");
div.classList.add("contextmenu");
const div=document.createElement("div");
div.classList.add("contextmenu","flexttb");
for(const thing of this.buttons){
if(!thing[3](addinfo)){continue;}
const textb=document.createElement("tr");
const intext=document.createElement("button")
intext.disabled=!thing[4]();
textb["button"]=intext;
intext["button"]=intext;
intext.classList.add("contextbutton")
intext.textContent=thing[0]
textb.appendChild(intext)
console.log(thing)
if(thing[5]==="button"){
intext.onclick=thing[1].bind(addinfo,obj);
@@ -46,7 +44,7 @@ class Contextmenu{
intext.onclick=thing[1].bind(addinfo);
}
div.appendChild(textb);
div.appendChild(intext);
}
if(Contextmenu.currentmenu!=""){
Contextmenu.currentmenu.remove();