Added text and tabs to fullscreen
This commit is contained in:
parent
01970f336b
commit
21b520f10c
1 changed files with 34 additions and 0 deletions
|
@ -113,6 +113,11 @@ class fullscreen{
|
||||||
console.log(array)
|
console.log(array)
|
||||||
return div;
|
return div;
|
||||||
}
|
}
|
||||||
|
case "text":{
|
||||||
|
const span =document.createElement("span");
|
||||||
|
span.innerText=array[1];
|
||||||
|
return span;
|
||||||
|
}
|
||||||
case "radio":{
|
case "radio":{
|
||||||
const div=document.createElement("div");
|
const div=document.createElement("div");
|
||||||
const fieldset=document.createElement("fieldset");
|
const fieldset=document.createElement("fieldset");
|
||||||
|
@ -175,6 +180,35 @@ class fullscreen{
|
||||||
select.addEventListener("change",array[3]);
|
select.addEventListener("change",array[3]);
|
||||||
return div;
|
return div;
|
||||||
}
|
}
|
||||||
|
case "tabs":
|
||||||
|
const table=document.createElement("table");
|
||||||
|
const tabs=document.createElement("tr");
|
||||||
|
table.appendChild(tabs);
|
||||||
|
const content=document.createElement("tr");
|
||||||
|
table.appendChild(content);
|
||||||
|
let shown;
|
||||||
|
for(const thing of array[1]){
|
||||||
|
const td=document.createElement("td");
|
||||||
|
const button=document.createElement("button");
|
||||||
|
button.innerText=thing[0];
|
||||||
|
td.appendChild(button);
|
||||||
|
tabs.appendChild(td);
|
||||||
|
|
||||||
|
const tdcontent=document.createElement("td");
|
||||||
|
tdcontent.appendChild(this.tohtml(thing[1]));
|
||||||
|
content.appendChild(tdcontent);
|
||||||
|
if(!shown){
|
||||||
|
shown=tdcontent;
|
||||||
|
}else{
|
||||||
|
tdcontent.hidden=true;
|
||||||
|
}
|
||||||
|
button.addEventListener("click",_=>{
|
||||||
|
shown.hidden=true;
|
||||||
|
tdcontent.hidden=false;
|
||||||
|
shown=tdcontent;
|
||||||
|
})
|
||||||
|
}
|
||||||
|
return table;
|
||||||
default:
|
default:
|
||||||
console.error("can't find element:"+array[0]," full element:"+array)
|
console.error("can't find element:"+array[0]," full element:"+array)
|
||||||
return;
|
return;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue