This commit is contained in:
TheGiddyLimit
2024-01-01 19:34:49 +00:00
parent 332769043f
commit 8117ebddc5
1748 changed files with 2544409 additions and 1 deletions

19
js/render-actions.js Normal file
View File

@@ -0,0 +1,19 @@
"use strict";
class RenderActions {
static $getRenderedAction (it) {
return $$`
${Renderer.utils.getBorderTr()}
${Renderer.utils.getExcludedTr({entity: it, dataProp: "action"})}
${Renderer.utils.getNameTr(it, {page: UrlUtil.PG_ACTIONS})}
<tr><td class="divider" colspan="6"><div></div></td></tr>
<tr class="text"><td colspan="6">
${Renderer.get().setFirstSection(true).render({entries: it.entries})}
${it.fromVariant ? `<div>${Renderer.get().render(`{@note This action is an optional addition to the game, from the optional/variant rule {@variantrule ${it.fromVariant}}.}`)}</div>` : ""}
${it.seeAlsoAction ? `<div>${Renderer.get().render(`{@note See also: ${it.seeAlsoAction.map(it => `{@action ${it}}`).join(", ")}.}`)}</div>` : ""}
</td></tr>
${Renderer.utils.getPageTr(it)}
${Renderer.utils.getBorderTr()}
`;
}
}