408,7 → 408,7 |
//Pop Up images |
function ouvrirPopUpImg(event) { |
event.preventDefault(); |
window.open($(this).attr('href'),"Photo_"+$(this).children("img").attr("title"), |
window.open($(this).attr('href'),"Photo_"+$(this).children("img").attr("data-num-image"), |
'"'+'height='+event.data.h+',width='+event.data.w+',top='+event.data.t+',left='+event.data.l |
+',toolbar='+event.data.toolbar+',menubar='+event.data.menubar +',location=' |
+event.data.location+',resizable='+event.data.resizable+',scrollbars='+event.data.scrollbars |
590,17 → 590,29 |
function afficherGrandeImageOrgane() { |
var grandeImage = $('#grande-image-organe').find('img'), |
source = $(this).find('img').attr('src'); |
source = source.replace('CRX2S', 'L'); // @FIXME cracra |
source = obtenirUrlMoyenFormatIdImage($(this).data('id-image')); |
// chargement image et lien popup |
grandeImage.attr('src', source); |
grandeImage.parent().attr('href',urlPopup+'?module=popup-illustrations&action=fiche&referentiel=bdtfx&id=' + $(this).data('id-image')); |
grandeImage.parent().attr('href',obtenirUrlGrandFormatIdImage($(this).data('id-image'))); |
// métadonnées |
var metadonnees = ['id-image', 'titre', 'description', 'localisation', 'auteur'], |
clef; |
for (var i = 0; i < metadonnees.length; i++) { |
clef = metadonnees[i]; |
$('#grande-image-legende-' + clef).html($(this).data(clef)); |
var contenu = $(this).data(clef); |
if(clef == 'id-image') { |
contenu += |
'<a title="Télécharger cette image" class="lien_telechargement_image" href="'+urlBaseWidget+'telechargement?id_image='+$(this).data(clef)+'">'+ |
'<img class="icone_action_ill" src="'+urlCssImages+'sauver.png" />'+ |
'</a>'+ |
'<a title="Voir plus d\'informations sur cette image (s\'ouvre dans un popup)" class="lien-image-cel" href="'+urlPopup+'?module=popup-illustrations&action=fiche&referentiel=bdtfx&id=' + $(this).data('id-image')+'">'+ |
'<img class="icone_action_ill" src="'+urlCssImages+'zoom.png" />'+ |
'</a>'; |
} |
$('#grande-image-legende-' + clef).html(contenu); |
|
} |
$('#grande-image-legende-' + clef).html($(this).data(clef)); |
$('#grande-image-legende-date').html(formaterDateVersFrancais($(this).data('date'))); |
$('#grande-image-legende-id-destinataire').attr('href', urlPopup+'?module=popup-contact&action=form&referentiel='+REFERENTIEL+'&id_destinataire=' + |
$(this).data('id-destinataire') + '&id_img=' + $(this).data('id-image')); |
610,6 → 622,23 |
$('#grande-image-legende-auteur').attr('title', "Voir le profil de cet utilisateur (nécessite d'être identifié)"); |
} |
|
function obtenirUrlMoyenFormatIdImage(idImage) { |
idImage = remplirChaineDebut(idImage, "0", 9); |
return urlImagesOrganesMoyenFormatTpl.replace('{id_image}', idImage); |
} |
|
function obtenirUrlGrandFormatIdImage(idImage) { |
idImage = remplirChaineDebut(idImage, "0", 9); |
return urlImagesOrganesGrandFormatTpl.replace('{id_image}', idImage); |
} |
|
function remplirChaineDebut(chaine, remplissage, longueur) { |
while(chaine.toString().length < longueur) { |
chaine = remplissage.toString()+chaine.toString(); |
} |
return chaine; |
} |
|
// transforme une date du type "2012-04-06" en "06 avril 2012" |
function formaterDateVersFrancais(date) { |
var mois = ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'], |