Skip to content

Releases: peckadesign/pd.ajax

jQuery 4 compatibility

Choose a tag to compare

@zipper zipper released this 04 Mar 08:30
4b6dfc0

Náhrada API odebraných v jQuery 4 za nativní JS metody nebo ne-deprecated API z jQuery.

  • $.proxy() → fn.bind()
  • .bind()/.unbind() → .on()/.off()

Verze je zpětně kompatibilní s jQuery 3 (i starší).

jquery.pdbox dependency update

Choose a tag to compare

@zipper zipper released this 28 Aug 10:56
ccc9ad8

What's Changed

Full Changelog: 1.4.14...1.4.15

Extension `cookieConsent` při zavírání modálu vyvolává události

Choose a tag to compare

@zipper zipper released this 09 Feb 10:37
eef1eeb

Extension cookieConsent při zavírání modálu vyvolává dvě události:

  • cookieConsentBeforeClose před samotným zavřením;
  • cookieConsentAfterClose po dokončení zavření (tj. v případě animace po jejím dokončení).

Dependency update

Choose a tag to compare

@zipper zipper released this 18 Jan 09:26
0147f82

Dependency update, povolení vyšší verze nette.ajax.js (^2.4.0).

Přidáno extension `cookieConsent`

Choose a tag to compare

@zipper zipper released this 14 Jan 09:40
74f6561

Přidáno extension cookieConsent, které po odeslání formuláře na základě data atributů spustí na webu scripty z daných kategorií. V odeslaném formuláři se hledají checkboxy s data atributem data-cookie-consent-category, jehož obsahem je název kategorie. Tento název se pak využívá na script tagu v jiném data atributu. Spuštění funguje jak pro inline JS, tak pro externí JS.

<input n:name="marketing" data-cookie-consent-category="marketing">
  
...
  
<script type="text/plain" data-cookie-consent="marketing">
    (function () { /* ... */ })();
</script>
<script type="text/plain" data-cookie-consent="marketing" src="/js/marketing.js"></script>

Oprava procházení zpět historií přes pdbox

Choose a tag to compare

@zipper zipper released this 03 Jan 13:37
e56985c

Pokud otevřeme pdbox s historií v pdboxu (např. předkošík) a z něj klikneme na další stránku (např. do košíku), otevře se při použití zpět prohlížeče nejprve správně předkošík, ale při dalším zpět se pouze změní url a stránka se nezmění. Tento release to opravuje.

Extension `inpNumber` respektuje při inicializaci `disabled` na inputu

Choose a tag to compare

@zipper zipper released this 13 Oct 15:43
9b27e4d

Extension inpNumber respektuje při inicializaci disabled na inputu. Programová změna za běhu není reflektována, je nutné zavolat ručně metodu $('#foo').data('inpNumber').setDisabledBtns() pro daný .inp-number.

Ošetření popstate handleru v případě, že není `state` nebo instance `pdBox`

Choose a tag to compare

@zipper zipper released this 21 Jan 08:30

Kvůli chybné implementaci JS History API dochází na macOS / iOS zařízeních k popstatě při načtení stránky, v takovém případě chybí state a popstateHandler neprovádíme.

V případě, že k popstate dojde dřív, než byl inicializován pdBox, pak v popstateHandler je pdboxExt.box === null a dojde k chybě při pokusu o volání metod nad tímto objektem.

Oprava `forceReload` extension

Choose a tag to compare

@zipper zipper released this 02 Dec 09:29
146b171

Oprava chyby #23, kdy extension forceReload v případě kombinace hashe a parametrů rozbíjelo URL.

Možnost vypnout `uniqueForm` na neajaxových formulářích

Choose a tag to compare

@zipper zipper released this 11 Dec 13:41
4ca782b

Extension uniqueForm je možno vypnout i na neeajaxových formulářích a to stejným způsobem, jako jinde, tj. pomocí data-ajax-off="uniqueForm" buď na formuláři, nebo na tlačítku. Řeší issue #21.