Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 3836 → Rev 3837

/trunk/widget/modules/photo/squelettes/js/WidgetPhotoPopup.js
2,10 → 2,10
if( this.valOk( proprietes ) ) {
this.urlWidget = proprietes.urlWidget;
this.urls = proprietes.urls;
this.infos_images = proprietes.infos_images;
this.indexPremiereImage = proprietes.indexImage;
this.infosImages = proprietes.infosImages;
this.urlImage = proprietes.urlImage;
this.indexPremiereImage = proprietes.indexPremiereImage;
this.indexImage = this.indexPremiereImage;
this.urlImage = proprietes.urlImage;
this.tailleMax = proprietes.tailleMax;
this.popupUrl = proprietes.popupUrl;
this.urlBaseTelechargement = proprietes.urlBaseTelechargement;
19,17 → 19,11
 
WidgetPhotoPopup.prototype.initTpl = function() {
this.redimensionnerGalerie();
if( this.valOk( this.urlImage, false, 'null' ) ) {
$( '#info-img-galerie' ).find( '.active' ).removeClass( 'active' );
$( '#img-cadre-' + this.indexImage + ',#indicateur-img-' + this.indexImage ).addClass( 'active' );
 
this.indexImage = this.indexPremiereImage + this.urls.indexOf( this.urlImage );
console.log(this.indexImage);
this.mettreAJourPopup();
 
$( '#info-img-galerie' ).find( '.active' ).removeClass( 'active' );
$( '#img-cadre-' + this.indexImage + ',#indicateur-img-' + this.indexImage ).addClass( 'active' );
 
this.mettreAJourPopup();
}
 
this.redimentionnerModaleCarousel();
};
 
53,7 → 47,7
};
 
WidgetPhotoPopup.prototype.mettreAJourInfosImage = function() {
this.item = this.infos_images[this.urls[this.indexImage]];
this.item = this.infosImages[this.urls[this.indexImage]];
this.titreImage = this.item['titre'];
this.urlLienEflore = this.item['lien'];
this.idImage = this.item['id_photo'];
220,16 → 214,15
};
 
WidgetPhotoPopup.prototype.defilerImage = function( sens ) {
let indexDerniereImage = this.indexPremiereImage + this.urls.length;
if ( 'suivant' === sens ) {
this.indexImage++ ;
if( this.indexImage >= indexDerniereImage ) {
if( this.indexImage >= this.urls.length ) {
this.indexImage = 0;
}
} else if ( 'precedent' === sens ) {
this.indexImage--;
if( this.indexImage <= 0 ) {
this.indexImage = indexDerniereImage -1;
this.indexImage = this.urls.length -1;
}
}
// @TODO: Modifier l'attr content de 'meta[property=og:image]' et y mettre l'url de l'image