Il est désormais possible de définir des attributs iFrame standard et du CSS [#269]
On espère résoudre le problème de défilement sous iOS [#77]
1.6.0 - 16/11/2016
L'icône de fermeture a été remplacée par un
Amélioration de la gestion de la mise au point [#259]
1.5.0 - 27 juin 2016
CSS définit désormais la propriété `box-sizing` sur `border-box`
1.4.0 - 21 mars 2016
Nouvelle méthode redimensionner qui peut être redéfini si nécessaire.
1.3.5 - 13 novembre 2015
Corrections de bogues
1.3.4 - 09/09/2015
Ajuster la liaison automatique pour qu'elle fonctionne avec « persist » et supprimer la restriction sur le filtre.
1.3.3 - 17 août 2015
Corrections de bogues
1.3.2 - 9 juin 2015
Galerie : les « images » ont été renommées « diapositives »
1.3.1 - 4 juin 2015
Correction de bogues pour la version 1.3.0
1.3.0 - 3 juin 2015
Nouveau persister option permettant de conserver le contenu [#122]
1.2.3 - 21 mars 2015
Augmentez la valeur du z-index pour vous assurer que les boîtes de dialogue s'affichent au-dessus de tous les autres éléments.
Les promesses de retour « Open » et « Close » sont résolues lorsque leur action s'achève avec succès.
1.2.2 - 11 mars 2015
Correction du support « Hammer » [#119]
1.2.1 - 8 mars 2015
Corrigé espace de noms option.
1.2.0 - 20 février 2015
Caractéristiques
Nouveau paramètre : « loading » (la valeur par défaut est « ») s'affiche initialement pendant le chargement du contenu. La lightbox porte également la classe « .featherlight-loading » pendant le chargement du contenu.
Nouveau filtre de contenu « iframe » permettant de générer un iframe avec l'URL indiquée.
Les options iframeWidth, iframeMinWidth, etc. ou leurs attributs de données correspondants
sont utilisées comme CSS lorsqu'elles sont présentes.
Modifications
Gestion de base des erreurs pour les images qui ne s'affichent pas
1.1.0 - 17 février 2015
Caractéristiques
Nouvelle fonction de rappel : onResize est appelée pour le nouveau contenu et lorsque la fenêtre est redimensionnée.
La méthode `onResize` sert à redimensionner automatiquement les images si nécessaire.
Modifications
La fonction current() renvoie désormais null si aucune lightbox n'est actuellement ouverte
évite désormais les fuites de mémoire
onKeyDown() a été renommé onKeyUp()
1.0.4 - 27 janvier 2015
1.0.3 - 9 décembre 2014
Correction d'un bug dans IE8. Merci à Barry !
1.0.2 - 26/11/2014
Galerie : bug lié à la fonction de rappel « beforeOpen ». Merci à Cristian Bica !
1.0.1 - 17 novembre 2014
Nouvelle version : suppression des méthodes `afterSlide` et `beforeSlide`, ainsi que de certains codes de débogage
1.0.0 - 16/11/2014
Caractéristiques
Nouvelle option de filtre à appliquer de manière différée, comme $(sel).on('click', filter, ...). L'association s'effectue au niveau de l'ensemble complet, et non sur chaque élément pris individuellement. Les attributs de l'ensemble complet et de l'élément filtré
sont combinés.
Nouvelle option « otherClose » permettant d'ajouter des boutons de fermeture supplémentaires.
Nouvelle option « root » permettant d'ajouter un effet « featherlight » ailleurs que sur le corps.
Nouveau filtre de contenu « texte » pour les messages en texte brut.
Nouvelles fonctions de rappel onKeyDown, beforeContent et afterContent
La galerie peut afficher du contenu varié, et pas seulement des images.
Les paramètres par défaut de la galerie sont accessibles via $.featherlightGallery.defaults
Les fonctions de rappel telles que « afterOpen » peuvent être définies à l'aide de l'attribut « data-featherlight-after-open ».
La classe `Gallery` hérite des méthodes de prototype et de classe de `Featherlight`.
La galerie peut être entièrement contrôlée via JavaScript.
Vous pouvez parcourir la galerie à l'aide des touches fléchées gauche et droite.
Gallery utilise son autoBind paramètre permettant de lier automatiquement les galeries. Il est recommandé de l'utiliser avec le filtre paramètre.
Changements majeurs
$.featherlight désormais, cela déclenche systématiquement l'ouverture d'une nouvelle lightbox. Utilisez $.fn.featherlight pour associer des événements à des éléments.
L'ordre des arguments de $.fn.featherlight a été inversé, par souci de cohérence et de facilité d'utilisation, mais reste facultatif.
Les options de configuration ouvrir et fermer ont été supprimés.
Les options de configuration démarrage automatique, contexte et sélecteur ont été fusionnés dans le global $.featherlight.autoBind. De plus, l'ajout se fait de manière « par défaut » : ainsi, les éléments ajoutés via AJAX, par exemple, seront automatiquement intégrés eux aussi.
Le $elm L'attribut a été supprimé.
Le config L'attribut a été supprimé et fusionné avec le ceci objet.
Le méthodes L'attribut global a été supprimé. Les méthodes ont considérablement changé. Si nécessaire, utilisez plutôt le prototype.
Le contenu renvoyé par les filtres n'est plus cloné.
La configuration de la galerie a changé et n'est plus imbriquée sous galerie.
Maintenance et corrections
Correction de quelques petits bugs
Le filtre de contenu « jquery » clone désormais le contenu et les gestionnaires associés.
0.4.9 - 12 juin 2014
Maintenance et corrections
Correction d'un bug lié au chargement AJAX [#63]
0.4.8 - 11 juin 2014
Maintenance et corrections
Correction d'un bug lié à la navigation dans la galerie (bis) [#62]
0.4.7 - 10 juin 2014
Maintenance et corrections
Correction d'un bug lié à la navigation dans la galerie [#62]
0.4.6 - 5 juin 2014
Maintenance et corrections
Corriger le manifeste Bower
0.4.5 - 4 juin 2014
Maintenance et corrections
Correction d'un bug pour IE 8.
0.4.4 - 31 mai 2014
Maintenance et corrections
Appeler afterClose appel de fonction après la fin du fondu sortant
0.4.2 - 29 mai 2014
Maintenance et corrections
Évitez d'utiliser les événements globaux, car ils ne sont pas documentés et semblent obsolètes.
0.4.1 - 17 avril 2014
Maintenance et corrections
Correction de la disparition de la boîte de dialogue pour les contenus volumineux à largeur fixe
Navigation dans la galerie d'images sur IE
0.4.0 - 7 avril 2014
Caractéristiques
Nouvelle option « closeOnClick » permettant de fermer la lightbox en cliquant n'importe où
– Tout élément situé à l'intérieur de la lightbox et portant la classe « featherlight-close » déclenchera désormais l'événement de fermeture
Prise en charge des lightboxes imbriquées
La galerie utilise le balayage sur les appareils tactiles (si une bibliothèque compatible est disponible)
La galerie prend en charge les événements et les utilise pour parcourir les images
Nouvelles fonctionnalités : $.featherlight.close() et current()
Toutes les options de configuration ont leur attribut HTML correspondant.
Des filtres de contenu améliorés et extensibles.
Changements majeurs
closeOnBg n'est plus pris en charge, utilisez closeOnClick
Galerie : classe .featherlight-prev rebaptisé en .featherlight-previous
Les modifications suivantes pourraient nécessiter des ajustements de votre CSS personnalisé :
– Amélioration de la gestion des images hautes grâce à l'ajout d'une marge inférieure permettant de conserver l'espace (les images sont désormais rognées plutôt que réduites de manière disproportionnée)
– Amélioration de la gestion de la largeur de la lightbox
– Remplacement des marges exprimées en % par des marges en pixels
– Remplacement de la classe de l'icône de fermeture par « featherlight-close-icon »
Maintenance et corrections
Améliorations pour les appareils mobiles
Correction de nombreux petits bugs
Tests ajoutés
$.fn.featherlight est désormais enchaînable
0.3.1 - 01/03/2014
Maintenance et corrections
La variable `this.$content` dans les fonctions « after », ainsi que dans les méthodes « open » et « close », fait désormais référence aux éléments réels contenus dans la lightbox.
Si la fonction « open » n'a aucun contenu à ouvrir, l'appel de « afterOpen » est empêché
0.3.0 - 01/03/2014
Caractéristiques
Hooks ! Ajout de fonctions « avant » et « après » :
« beforeClose » « beforeOpen » « afterOpen » « afterClose »
Initialisez manuellement tous les éléments « config.selector » une fois que « config.autostart » a été défini sur « false » ;
$.featherlight();
Maintenance et corrections
Attention, les méthodes « open » et « close » par défaut ont été réécrites pour les Hooks !
Empêcher la sélection de texte
Problème n° 8 résolu
Problème n° 9 résolu
0.2.2 - 10 février 2014
Caractéristiques
Ajout de l'option « closeIcon »
Ajout d'options de configuration de la galerie :
gallery: {
previous: ‘◀’, /* Code that is used as previous icon /
next: ‘▶’, / Code that is used as next icon /
fadeIn: 100, / fadeIn speed when image is loaded /
fadeOut: 300 / fadeOut speed before image is loaded */
}
0.2.1 - 10 février 2014
Maintenance et corrections
Ajout d'une échelle d'image basée sur la hauteur de la fenêtre d'affichage (vh)
0.2.0 - 10 février 2014
Caractéristiques
Ajout de l'extension « Galerie ». Consultez la page d'exemple.
0.1.13 - 9 février 2014
Maintenance et corrections
Correction du problème n° 7 : les liens à l'intérieur de Featherlight ne fonctionnaient pas
0.1.12 - 03/02/2014
Caractéristiques
Ajout des options de configuration « openSpeed » et « closeSpeed » permettant de définir la durée de l'animation
Maintenance et corrections
Featherlight vérifie la présence de jQuery et génère une erreur s'il n'est pas chargé
Quelques améliorations apportées à JSLint
– Déplacement des fichiers minifiés vers le dossier « release/ »
Utilisation de Grunt
0.1.11 - 11 décembre 2013
Maintenance et corrections
Correction de la détection des iFrames
Correction de l'icône de fermeture dans le CSS
0.1.10 - 10 décembre 2013
Caractéristiques
Ajout d'un objet de configuration « type » comportant deux clés : type.image : false, type.ajax : false, permettant de définir manuellement le type de lightbox
Maintenance et corrections
Correction d'un problème lié à l'absence de données dans « targetAttr » et à la gestion des contenus introuvables
0.1.9 - 05/12/2013
Caractéristiques
Ajout de la prise en charge de la touche Échap pour fermer la fenêtre contextuelle
Maintenance et corrections
L'option « clickBgClose » a été renommée « closeOnBg » par souci de cohérence.
0.1.8 - 11 novembre 2013
Maintenance et corrections
Amélioration de la lisibilité du code
Correction de fautes de frappe
0.1.7 - 06/11/2013
Maintenance et corrections
Problème avec IE8 résolu
0.1.6 - 05/11/2013
Caractéristiques
Ajout de la prise en charge d'Ajax via l'attribut `data-featherlight="ajax"` et l'attribut `a href`
Ajout de la prise en charge d'Ajax à l'aide de `data-featherlight="url.html .jQuery-selector"`
Modification du mode de gestion des images afin de l'adapter à la méthode AJAX à l'aide de l'attribut data-featherlight="image"
Ajout de $.featherlight.methods pour que toutes les méthodes soient accessibles
Maintenance et corrections
Code JS amélioré
Les paramètres par défaut ont été déplacés vers $.featherlight.defaults
0.1.5 - 05/11/2013
Caractéristiques
Ajout de la prise en charge des images
Added option to reset css – { resetCss: true }
Maintenance et corrections
Amélioration du CSS pour permettre une hauteur flexible et un alignement vertical
Code JS amélioré
0.1.3 et 0.1.4 - 05/11/2013
Maintenance et corrections
Ajout de la prise en charge du site de plugins jQuery : http://plugins.jquery.com/featherlight/
0.1.2 - 4 novembre 2013
Maintenance et corrections
Correction du comportement à la fermeture
Ajout du journal des modifications
Correction des numéros de version et des dates
0.1.1 - 24 octobre 2013
Caractéristiques
Ajout de la prise en charge des classes CSS « variant »