update: table template
This commit is contained in:
parent
7b2768bcfb
commit
0c1286d8a0
|
|
@ -66,7 +66,7 @@ class TemplateController extends AddonBase {
|
|||
},
|
||||
{
|
||||
name: "[Text] table",
|
||||
text: '${(()=>{\nconst size = prompt("Table Size(row*column):", "4*3");\nif(!size){\nreturn "";\n}\nconst row = Number(size.split("*")[0]);\nconst col = Number(size.split("*")[1]);\nif(!row || !col){\nreturn "";\n}\nconst makeCell = ()=>"<td>\\n</td>";\nconst makeRow = ()=>`<tr>${[...Array(col).keys()].map(makeCell).join("\\n")}</tr>`;\nreturn `<table>\n${[...Array(row).keys()].map(makeRow).join("\\n")}\n</table>`;\n})()}',
|
||||
text: '${(() => {\nconst size = prompt("Table Size(row*column):", "4*3");\nif (!size) {\nreturn "";\n}\nconst row = Number(size.split("*")[0]);\nconst col = Number(size.split("*")[1]);\nif (!row || !col) {\nreturn "";\n}\nconst makeHeadCell = () => "<th>\n</th>";\nconst makeHead = () =>\n`<tr>${[...Array(col).keys()].map(makeHeadCell).join("\n")}</tr>`;\nconst makeCell = () => "<td>\n</td>";\nconst makeRow = () =>\n`<tr>${[...Array(col).keys()].map(makeCell).join("\n")}</tr>`;\nreturn `<table><thead>${makeHead()}</thead>\n${\nrow > 1\n? "<tbody>" +\n[...Array(row - 1).keys()].map(makeRow).join("\n") +\n"</tbody>"\n: ""\n}\n</table>`;\n})()}',
|
||||
disabled: false,
|
||||
},
|
||||
];
|
||||
|
|
|
|||
Loading…
Reference in New Issue