Přeskočit na obsah

npm run verify:table-responsive — Responzivní tabulky

Responzivní tabulky: Vynucuje, že každá vydaná <table> sedí ve scroll kontextu (.dossier-prose pro markdown tabulky, obal overflow-x-auto z macros/table.html pro komponentové) — jinak by se na mobilu hroutila do šířky viewportu místo scrollování (text po jednom slově na řádek, identifikátory zlomené uprostřed tokenu).. npm skript, kontrola výstupů.

npm skript kontrola výstupů shodí běh pipeline: build

Volání

npm run verify:table-responsive

Spustí node scripts/dossier/verify-table-responsive.mjs (čteno z package.json při buildu)

Zdroj: scripts/dossier/verify-table-responsive.mjs

Vynucuje, že každá vydaná

sedí ve scroll kontextu (.dossier-prose pro markdown tabulky, obal overflow-x-auto z macros/table.html pro komponentové) — jinak by se na mobilu hroutila do šířky viewportu místo scrollování (text po jednom slově na řádek, identifikátory zlomené uprostřed tokenu).

Kdy ho spustit

Až po zola build.

Co shodí běh

  • Tabulka v hotovém HTML bez předka .dossier-prose ani overflow-x-auto — na mobilu by se hroutila místo scrollování.

Co je potřeba vědět

  • Doplněk lint:component-reuse na úrovni hotového HTML: šablonová brána markdown tabulky nevidí, protože ty žádnou šablonou neprocházejí — vykreslí je Zola přímo z těla stránky.

Vstupy a výstupy

Čte

  • public/**/index.html

Popis vychází z hlavičkového komentáře zdrojového souboru. Volání, zařazení do pipeline i členství v pre-commit hooku se dopočítávají při každém buildu ze samotného repozitáře.