Releases: peckadesign/jquery.pdbox
Releases · peckadesign/jquery.pdbox
Oprava scrollování pdboxu na iOS
Na iOS nebylo možno scrollovat s pdboxem, místo toho se posouvala stránka pod ním. Tento fix umožní scroll pdboxu. Se stránkou je možno hýbat i nadále, což je rozdíl proti desktop / Android.
Možnost více callbacků přes data atribut
Přes data atribut je nyní možné předat více než jeden callback. Jednotlivé callbacky se oddělují mezerou, viz příklad v repozitáři.
Sjednocení předávaných parametrů do callbacků
Do onBeforeClose
a onAfterClose
callbacků se předává objekt, obsahující element, který pdbox otevřel; stejně jako do ostatních callbacků, viz příklad v repozitáři.
Oprava `isInner` option
Při použití option isInner
dochází ke správnému nastavení BEM modifikátoru pdbox--inner
a ten se tak zobrazí výše, než dříve otevřený pdbox.
1.3.4
1.3.3
1.3.2
1.3.1: Merge pull request #18 from peckadesign/17-nekonecne-strankovani
- přidáno nové option
inifinitePager
, výchozí hodnota jefalse
, v případětrue
se pomocí šipek lze přepínat stále dokola (tj. z posledního na první šipkou doprava, z prvního na poslední šipkou doleva) - u obrázkového pdboxu je element pro obrázek (
.pdbox__media-box
) zobrazen i při otevření, pro obrázek je tak rezervované místo - do
defaults
přidána výchozí hodnota pro optionimageThumbnails
(bez vlivu na funčknost, pouze pro přehlednost)
1.3.0
- oprava #16
- kliknutí na obrázek již nezavírá pdbox
- podpora pro responsivní obrázky v pdboxu #13
- BC break: přejmenování class
apdbox__image
na jednotnépdbox__video
pdbox__media-box
s BEM modifikátorem pro rozližení videa (pdbox__media-box--video
) a obrázku (pdbox__media-box--image
) - použitím atributu
data-pdbox-srcset
na odkazu lze nastavitsrcset
pro obrázek v pdboxu - přidáno nové options
sizes
pro nastavení rozměrů pdboxu, hodnota se použije jako atributsizes
na obrázku - pomocí atributu
data-pdbox-sizes
na odkazu lze přepsat výchozísizes
, například je-li nějaký speciální pdbox pro obrázky jinak velký
- BC break: přejmenování class
1.2.0
- BC break: při použití metody
setOptions
s parametremoptions
je nově nutné poslat jako druhý parametrtrue
pro rozlišení mezi skutečným options a contextem - oprava autora v
package.json
- při použití metody
openHtml
opraveno probliknutí spinneru na pozadí - při použití metody
openUrl
je možno předat element, ze kterého se přeberou options (napr. odkaz, na který se kliklo) - oprava #9
- do callbacku
onLoad
se předává element, který otevřel pdbox, stejně jako do ostatních callbacků