This commit is contained in:
TheGiddyLimit
2024-06-23 22:13:57 +01:00
parent ed9833eefc
commit e5844f8a3f
279 changed files with 38254 additions and 7675 deletions

View File

@@ -211,13 +211,13 @@ class BestiaryPageBookView extends ListPageBookView {
const $btnDownloadMarkdown = $(`<button class="btn btn-default btn-sm">Download as Markdown</button>`)
.click(async () => DataUtil.userDownloadText("bestiary.md", await pGetAsMarkdown()));
const $btnCopyMarkdown = $(`<button class="btn btn-default btn-sm px-2" title="Copy Markdown to Clipboard"><span class="glyphicon glyphicon-copy"/></button>`)
const $btnCopyMarkdown = $(`<button class="btn btn-default btn-sm px-2" title="Copy Markdown to Clipboard"><span class="glyphicon glyphicon-copy"></span></button>`)
.click(async () => {
await MiscUtil.pCopyTextToClipboard(await pGetAsMarkdown());
JqueryUtil.showCopiedEffect($btnCopyMarkdown);
});
const $btnDownloadMarkdownSettings = $(`<button class="btn btn-default btn-sm px-2" title="Markdown Settings"><span class="glyphicon glyphicon-cog"/></button>`)
const $btnDownloadMarkdownSettings = $(`<button class="btn btn-default btn-sm px-2" title="Markdown Settings"><span class="glyphicon glyphicon-cog"></span></button>`)
.click(async () => RendererMarkdown.pShowSettingsModal());
$$`<div class="ve-flex-v-center btn-group ml-2">
@@ -306,8 +306,8 @@ class BestiaryPage extends ListPageMultiSource {
size: {name: "Size", transform: size => Renderer.utils.getRenderedSize(size)},
type: {name: "Type", transform: type => Parser.monTypeToFullObj(type).asText},
alignment: {name: "Alignment", transform: align => Parser.alignmentListToFull(align)},
ac: {name: "AC", transform: ac => Parser.acToFull(ac)},
hp: {name: "HP", transform: hp => Renderer.monster.getRenderedHp(hp)},
ac: {name: "AC", transform: ac => ac != null ? Parser.acToFull(ac) : ""},
hp: {name: "HP", transform: hp => hp != null ? Renderer.monster.getRenderedHp(hp) : ""},
_speed: {name: "Speed", transform: mon => Parser.getSpeedString(mon)},
...Parser.ABIL_ABVS.mergeMap(ab => ({[ab]: {name: Parser.attAbvToFull(ab)}})),
_save: {name: "Saving Throws", transform: mon => Renderer.monster.getSavesPart(mon)},
@@ -913,14 +913,14 @@ class BestiaryPage extends ListPageMultiSource {
};
// append footer first to be behind buttons
const $footer = $(`<div class="mon__token-footer"/>`);
const $footer = $(`<div class="mon__token-footer"></div>`);
const $wrpFooter = $$`<div class="mon__wrp-token-footer">${$footer}</div>`.hide().appendTo($lnkToken);
const $btnLeft = $$`<div class="mon__btn-token-cycle mon__btn-token-cycle--left"><span class="glyphicon glyphicon-chevron-left"/></div>`
const $btnLeft = $$`<div class="mon__btn-token-cycle mon__btn-token-cycle--left"><span class="glyphicon glyphicon-chevron-left"></span></div>`
.click(evt => handleClick(evt, -1)).appendTo($lnkToken)
.hide();
const $btnRight = $$`<div class="mon__btn-token-cycle mon__btn-token-cycle--right"><span class="glyphicon glyphicon-chevron-right"/></div>`
const $btnRight = $$`<div class="mon__btn-token-cycle mon__btn-token-cycle--right"><span class="glyphicon glyphicon-chevron-right"></span></div>`
.click(evt => handleClick(evt, 1)).appendTo($lnkToken);
}
}