59,17 → 59,35 |
function afficherTitreImage() { |
item = infos_images[urls[indexImage]]; |
var titre = item['titre']; |
var pattern = new RegExp('^(.*\])'); |
pattern.compile(pattern); |
var matches = pattern.exec(titre); |
var remplacement = titre; |
if(matches.length > 0) { |
remplacement = matches[0]; |
} |
titre = titre.replace(remplacement, '<a href="'+item['lien']+'">'+remplacement+'</a>'); |
var infos = decouperTitre(titre); |
var lienContact = '<?= $url_widget ?>?mode=contact&nn='+infos.nn+ |
'&nom_sci='+infos.nom_sci+ |
'&date='+infos.date+ |
'&id_image='+item['guid']; |
titre = '<a href="'+item['lien']+'">'+infos.nom_sci+'</a> '+ |
' par <a class="lien_contact" href="'+lienContact+'">'+infos.auteur+'</a> '+ |
' le '+infos.date+' '; |
$('#bloc-infos-img').html(titre); |
} |
|
function decouperTitre(titre) { |
var tab_titre = titre.split('[nn'); |
var nom_sci = tab_titre[0]; |
var tab_titre_suite = tab_titre[1].split(' par '); |
var nn = '[nn'+tab_titre_suite[0]; |
var tab_titre_fin = tab_titre_suite[1].split(' le '); |
var utilisateur = tab_titre_fin[0]; |
var date = tab_titre_fin[1]; |
|
var titre_decoupe = {'nom_sci' : nom_sci, 'nn' : nn, 'date' : date, 'auteur' : utilisateur}; |
return titre_decoupe; |
} |
|
function ouvrirFenetreContact(lienImage) { |
var url = lienImage.attr("href"); |
window.open(url, '_blank', 'directories=no,titlebar=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no, width='+(400)+', height='+(550)); |
} |
|
$(document).ready(function() { |
$('#precedent').click(function() { |
imagePrecedente(); |
97,6 → 115,11 |
imageSuivante(); |
} |
}); |
|
$('.lien_contact').live('click', function(event) { |
event.preventDefault(); |
ouvrirFenetreContact($(this)); |
}); |
}); |
//]]> |
</script> |