update: table template

This commit is contained in:
xiangyu 2022-11-30 11:23:00 +08:00
parent 7b2768bcfb
commit 0c1286d8a0

View File

@ -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,
},
];