[mediabox ↪ issue_4845] 5 commits

spip/mediabox | 5 commits

Par Cerdic, le 30 décembre 2021 à 15h19min :

Ajout du support des data-(max|min)-(width|height) et data-(width|height) sur le lien ouvrant de la mediabox

  • prise en charge des options maxWidth/minWidth et maxHeight/minHeight dans la mediabox lity #4844

Modifié
javascript/spip.mediabox.js
lity/js/lity.mediabox.js

Détails : Ajout du support des data-(max|min)-(width|height) et data-(width|height) sur le lien ouvrant de la mediabox · 5af8ec60e3 - mediabox - SPIP on GIT

==============================
Par Cerdic, le 31 décembre 2021 à 10h03min :

Ajouter des classes lity-width-set et lity-height-set quand repectivement le width et le height sont fixees, ce qui permet de ne plus forcer le ratio largeur/hauteur des iframes dans ce cas #4844

Modifié
lity/css/lity.mediabox.css
lity/js/lity.mediabox.js

Détails : Ajouter des classes lity-width-set et lity-height-set quand repectivement le width et le height sont fixees, ce qui permet de ne plus forcer le ratio largeur/hauteur des iframes dans ce cas #4844 · 729cec5a9f - mediabox - SPIP on GIT

==============================
Par Cerdic, le 31 décembre 2021 à 10h27min :

Ajouter le support des typage et dimensions via classes sur l’opener, pour garder une compat avec l’ancienne convention #4844

Modifié
javascript/spip.mediabox.js

Détails : Ajouter le support des typage et dimensions via classes sur l'opener, pour garder une compat avec l'ancienne convention #4844 · 5c2b998956 - mediabox - SPIP on GIT

==============================
Par Cerdic, le 31 décembre 2021 à 14h58min :

Suite de #4844 : on implemente un vrai support des options width et height dans la mediabox, ce qui permet de combiner avec un max-height par exemple (cyaltern)

Modifié
javascript/spip.mediabox.js
lity/css/lity.mediabox.css
lity/js/lity.mediabox.js

Détails : Suite de #4844 : on implemente un vrai support des options width et height dans la mediabox, ce qui permet de combiner avec un max-height par exemple (cyaltern) · 0ed52034c9 - mediabox - SPIP on GIT

==============================
Par Cerdic, le 31 décembre 2021 à 11h16min :

Fix #4845 : prise en charge de l’ajout d’un selecteur dans l’URL target d’une popin ajax
On reprend peu ou prou le code de jQuery.load() pour assurer un fonctionnement identique a l’ancienne mediabox et un code robuste

  • fixer le cache ajax quand on a pas d’opener (ce qui est le plus souvent le cas) en stockant sur document dans ce cas

Usage : <a href="#URL_PAGE{sommaire}" data-box-type="ajax" data-href-popin="[(#URL_PAGE{sommaire})] #content">hop</a>

Modifié
lity/js/lity.mediabox.js

Détails : Fix #4845 : prise en charge de l'ajout d'un selecteur dans l'URL target d'une popin ajax · 74c918639e - mediabox - SPIP on GIT