1.4.0
- U pdboxu je možné nastavit způsob fungování historie po zavření. Výchozí je, že po zavření přejde prohlížeč zpět do stavu před otevřením a v historii prohlížeče je pdbox možno otevřít tlačítkem vpřed. Pomocí
data-pdbox-history="forwards"
je možné nastavit, že při zavření se vytvoří nový stav do historie, tj. tlačítko zpět v prohlížeči otevře znovu tento pdbox. - V jednotlivých extension je v
settings.pd
dostupné pole pro request zapnutých pd extension. - Do extension se neukládá každý
xhr
, ale pouze ty, které opravdu souvisí spdboxem
. Stejně tak k rušení dojde pouze v případě, že oba requesty (probíhající i nový) souvisí spdboxem
. Opravuje #7. - Přesunutí automatického přidávání class
js-pdbox
(obecně dle nastaveníautoclass
u extension) tak, aby i připopstate
došlo k nastavení class uvnitř pdboxu, opravuje #15. - Nové extension: Přidáno extension
replaceState
pro zachování změny url bez vytváření nových stavů. Toto extension je možné použít obecně vždy, když chceme mít aktuální url, ale v historii nechceme vytvářet nový stav. Například přepínání barev produktů nebo formuláře v pdboxu. - Nové extension: Přidáno extension
suggest
pro obsluhu našeptávače. Pro funkční použití je potřeba na formulář přidat classjs-suggest
, dále je nutné označit input (js-suggest__input
), našeptávací tlačítko (js-suggest__btn
) a snippet s výsledky našeptávání (js-suggest__suggest
). - Nové extension: Přidáno extension
inpCombined
pro styl inputů s labelem uvnitř. - Nové extension: Přidáno extension
inpNumber
pro inputy s tlačítky + a −.
data-pdbox-history="forwards"
.