Tidy 5e Sheets API

    Tidy 5e Sheets API

    To see various examples of the API in action, check out the API functions in this documentation and the repo's world scripts.

    To see what API functionality is available, start at the API class.

    // Every time Tidy renders, whether a full render or a partial
    Hooks.on("tidy5e-sheet.renderActorSheet", (sheet, element, data) => {
    // Here's some HTML
    const levelUpButton = `
    <button
    type="button"
    data-tidy-render-scheme="handlebars"
    class="inline-transparent-button"
    >
    <i class="fas fa-arrow-alt-circle-up"></i>
    </button>
    `;
    // pro tip: `data-tidy-render-scheme="handlebars"` causes this content to re-render on every Tidy render, full or partial

    // insert the HTML
    element
    .querySelector('[data-tidy-sheet-part="name-container"]')
    .insertAdjacentHTML("afterend", levelUpButton);
    });
    MMNEPVFCICPMFPCPTTAAATR