Do závislostí projektu je možné plugin přidat přes odkaz na Github následovně (více viz: http://bower.io/docs/creating-packages/#dependencies):
$ cat bower.json
{
"name": "Projekt",
"private": true,
"dependencies": {
"jquery.pdbox": "peckadesign/jquery.pdbox#1.0.*"
}
}
- přidání focusTrap po načtení obsahu pdboxu
- oprava textu pro zavření - close
- přidání bulharského (
bg) překladu
- nastavování
altpro obrázky uvnitř pdboxu (hlavní obrázek i případné náhledy) podle „titulku“ pdboxu, tj. první z:pdbox-titlez odkazu,altobrázku (pokud existuje) v odkazu,- atribut
titleodkazu.
- přidáno option
overlayPreventClosepřes volitelný atributdata-pdbox-overlay-prevent-close="true"zabraňující vypnutí pdBoxu kliknutím na overlay
- oprava srbského překladu
- do událostí
beforeCloseaafterClosenově vdataposíláme ievent, který vyvolal zavření
- oprava iterování přes
Array
- přidání rumunského (
ro) a srbského (sr) překladu
- oprava chybějícího ukončovacího tagu
liu náhledů v pdboxu
- přidáno option
imageThumbnailsAlignpro automatické zascrollování náhledů oři otevření pdboxu a jeho stránkování. Hodnotou je buď objekt přijímaný metodouElement.scrollIntoView()nebo funkce, která takový objekt vrací
- oprava scrollování pdboxu na iOS
- přes data atribut je nyní možné předat více než jeden callback; jednotlivé callbacky se oddělují mezerou, viz příklad
- do
onBeforeCloseaonAfterClosecallbacků se předává objekt, obsahující element, který pdbox otevřel; stejně jako do ostatních callbacků, viz příklad
- oprava smazaného modifikátoru
pdbox--innerpři použití optionisInneru pdboxu
- titulek a popis v pdboxu je možno nastavit pomocí data atributů na odkazu (
data-pdbox-titleadata-pdbox-description)
- revert zpět k funkcionalitě z 1.3.1; 1.3.2 potenciálně rozbíjí AJAXové formuláře uvnitř pdboxu
- obrázek lze v pdboxu otevřít i bez atributu
data-rel
- přidáno nové option
inifinitePager, výchozí hodnota jefalse, v případětruese 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 option
imageThumbnails(bez vlivu na funčknost, pouze pro přehlednost)
- 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__imagena jednotnépdbox__videopdbox__media-boxs BEM modifikátorem pro rozližení videa (pdbox__media-box--video) a obrázku (pdbox__media-box--image) - použitím atributu
data-pdbox-srcsetna odkazu lze nastavitsrcsetpro obrázek v pdboxu - přidáno nové options
sizespro nastavení rozměrů pdboxu, hodnota se použije jako atributsizesna obrázku - pomocí atributu
data-pdbox-sizesna 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
- BC break: při použití metody
setOptionss parametremoptionsje nově nutné poslat jako druhý parametrtruepro rozlišení mezi skutečným options a contextem - oprava autora v
package.json - při použití metody
openHtmlopraveno probliknutí spinneru na pozadí - při použití metody
openUrlje možno předat element, ze kterého se přeberou options (napr. odkaz, na který se kliklo) - oprava #9
- do callbacku
onLoadse předává element, který otevřel pdbox, stejně jako do ostatních callbacků
- oprava #8
- oprava data atributů pro navázání onAfterOpen callbacku na elementu v příkladu
- v případě použití peckadesign/pd.ajax je nutné použít verzi
~1.1 - přejmování data atributů pro nastavení TB, místo
thickboxse nově používá prefixpdbox - lepší práce s eventy umožňující nastavit callbacky globálně pro danou instanci pdboxu
- změny v (nejen) názvech callbacků:
onBeforeOpenmístovyvolaný před otevřením pdBoxuonOpenonAfterOpennový callback vyvolaný po otevření pdBoxu a nastavení class a šířky podle elementuloadzůstává, je vyvolaný při načtení obsahu pdBoxuonBeforeClosemístovyvolaný před zavřením pdBoxuonCloseonAfterClosezůstává vyvolaný po zavření pdBoxu
- přechod na BEM pojemnovávání CSS class a s tím související změny v HTML struktuře
- stránkování obsahuje informaci o stránce z kolika, na které právě jsme
- přidáno option
imageThumbnailsumožňující vypsat krom klasického stránkování i náhledové obrázky; náhledy se berou z odkazu z data atibutudata-pdbox-thumbnail
- oprava skrývání/zobrazování
.pd-box-descv obrázkovém thickboxu
- změněn způsob, jakým se nastavují parametry TB (šířka, class, callbacky) při otevření TB a při procházení v něm
- mělo by definitivně řešit problémy s procházením odkazů uvnitř tb, kdy se měnila šířka, atp.
- související změny v pd.ajax.js jsou na pneumatikách (automatické nastavení class thickbox odkazům uvnitř TB, které mají class ajax, ...)