9,8 → 9,8 |
$('a[rel*=facebox]').facebox({ |
loading_image : 'squelettes/images/loading.gif', |
close_image : 'squelettes/images/closelabel.gif' |
}) |
}) |
}); |
}); |
|
|
function changerAccordeonOuOnglets(ongletId) { |
17,8 → 17,14 |
|
i = 0 ; |
max = $(".lien_onglet").length ; |
|
|
if(consultation) { |
|
if(ongletId == ongletIdEnCours && ferme == false) { |
cacherTousLesOnglets(); |
ferme = true; |
return; |
} |
|
$("#lien_onglet_0").parent().nextAll().each(function () { |
$(this).hide(); |
34,13 → 40,16 |
|
for(i = 0 ; i <= max - 1 ; i++) { |
$("#lien_onglet_"+i).parent().show(); |
$("#lien_onglet_"+i).removeClass("item_actif") |
$("#lien_onglet_"+i).removeClass("item_actif"); |
} |
|
ferme = false; |
ongletIdEnCours = ongletId; |
|
$("#lien_onglet_"+ongletId).addClass("item_actif"); |
$("#fin_onglet").parent().nextAll().each(function () { |
$(this).show(); |
}); |
}); |
} |
else { |
|
60,7 → 69,7 |
$("#onglet_"+i).removeClass("onglet_actif"); |
} |
|
$("#onglet_"+ongletId).addClass("onglet_actif") ; |
$("#onglet_"+ongletId).addClass("onglet_actif"); |
|
$("#fin_onglet").parent().parent().nextAll().each(function () { |
$(this).show(); |
68,6 → 77,23 |
} |
} |
|
function cacherTousLesOnglets() { |
i = 0; |
max = $(".lien_onglet").length; |
$("#lien_onglet_0").parent().nextAll().each(function () { |
$(this).hide(); |
}); |
|
for(i = 0 ; i <= max - 1 ; i++) { |
$("#lien_onglet_"+i).parent().show(); |
$("#lien_onglet_"+i).removeClass("item_actif") |
} |
|
$("#fin_onglet").parent().nextAll().each(function () { |
$(this).show(); |
}); |
} |
|
function changerOngletsConsultation(idOngletConsulte) { |
|
$("#consultation_fiche").hide(); |
77,23 → 103,26 |
$("#lien_telechargement_general").hide(); |
$("#lien_forge_general").hide(); |
|
if(idOngletConsulte == "onglet_lien_ici") { |
|
$("#onglet_lien_ici").removeClass("onglet_actif"); |
$("#onglet_lien_forum").removeClass("onglet_actif"); |
$("#onglet_lien_demo").removeClass("onglet_actif"); |
$("#onglet_lien_forge").removeClass("onglet_actif"); |
|
$("#"+idOngletConsulte).addClass("onglet_actif"); |
|
if(idOngletConsulte == "onglet_lien_ici") { |
$("#consultation_fiche").show(); |
} |
|
if(idOngletConsulte == "onglet_lien_forum") { |
|
$("#lien_forum_general").show(); $("#zone_commentaires").show(); |
} |
|
if(idOngletConsulte == "onglet_lien_demo") { |
|
$("#lien_demo_general").show(); |
} |
|
if(idOngletConsulte == "onglet_lien_forge") { |
|
$("#lien_telechargement_general").show(); |
$("#lien_forge_general").show(); |
} |
102,36 → 131,39 |
|
function initialiserLiens() { |
|
lien_forge = $("#bf_lien_forge") ; |
lien_demo = $("#bf_lien_demo") ; |
lien_telechargement = $("#bf_lien_telechargement") ; |
lien_forge = $("#bf_lien_forge"); |
lien_demo = $("#bf_lien_demo"); |
lien_telechargement = $("#bf_lien_telechargement"); |
|
if(lien_forge.attr("value").indexOf("http://") == -1) { |
lien_forge.attr("value","http://"+lien_forge.attr("value")) ; |
lien_forge.attr("value","http://"+lien_forge.attr("value")); |
} |
|
if(lien_demo.attr("value").indexOf("http://") == -1) { |
lien_demo.attr("value","http://"+lien_demo.attr("value")) ; |
lien_demo.attr("value","http://"+lien_demo.attr("value")); |
} |
|
if(lien_telechargement.attr("value").indexOf("http://") == -1) { |
lien_telechargement.attr("value","http://"+lien_telechargement.attr("value")) ; |
lien_telechargement.attr("value","http://"+lien_telechargement.attr("value")); |
} |
} |
|
function ajouterAccordeonOuOnglets() { |
|
onglets = $(".lien_onglet") ; |
onglets = $(".lien_onglet"); |
|
ongletIdEnCours = 0; |
consultation = false; |
ferme = true; |
|
fiche_consultation = $(".BAZ_fiche_titre_application"); |
bouton_valider = $("input[name=\"valider\"]"); |
if(fiche_consultation.length != 0 || bouton_valider.html() == null) { |
consultation = true ; |
consultation = true; |
} |
else { |
htmlOnglets = '<div id="selecteur_onglets" class="onglets"> <ul id="liste_onglets">'; |
initialiserLiens() ; |
initialiserLiens(); |
|
} |
|
138,8 → 170,21 |
for(i = 0 ; i < onglets.length; i++) |
{ |
lienEnCours = onglets[i]; |
lienEnCours.setAttribute("id","lien_onglet_"+(i)); |
lienEnCours.setAttribute("id","lien_onglet_"+(i)); |
if(i != onglets.length - 1) { |
$("#lien_onglet_"+i).parent().addClass("fond_accordeon"); |
} |
|
if(i == 0) { |
//$("#lien_onglet_"+i).parent().before("<div class=\"BAZ_description BAZ_description_application fond_accordeon_limite fond_accordeon_haut\"></div>"); |
$("#lien_onglet_"+i).parent().addClass("fond_accordeon fond_accordeon_haut"); |
} |
|
if(i == onglets.length - 2) { |
//$("#fin_onglet").parent().after("<div class=\"BAZ_description BAZ_description_application fond_accordeon_limite fond_accordeon_bas\"></div>"); |
$("#lien_onglet_"+i).parent().addClass("fond_accordeon fond_accordeon_bas"); |
} |
|
if(!consultation) { |
htmlOnglets += '<li><a id="onglet_'+i+'" href="javascript:changerAccordeonOuOnglets('+i+','+consultation+');">'+$('#lien_onglet_'+(i)).html()+'</a></li>'; |
} |
146,7 → 191,7 |
} |
|
if(!consultation) { |
htmlOnglets += '</ul></div><hr style="clear: both; visibility: hidden">' ; |
htmlOnglets += '</ul></div><hr style="clear: both; visibility: hidden">'; |
$("#formulaire").before(htmlOnglets); |
$(".lien_onglet").parent().hide(); |
|
169,33 → 214,28 |
else |
{ |
// fabrication du contenu de l'onglet Application |
lien_ici = '<li><a id="onglet_lien_ici" href="#">Application</a></li>' ; |
lien_ici = '<li><a id="onglet_lien_ici" href="#">Application</a></li>'; |
htmlOnglets = '<div id="selecteur_onglets" class="onglets"> <ul id="liste_onglets">'; |
htmlOnglets += lien_ici ; |
htmlOnglets += lien_ici; |
|
|
|
// fabrication du contenu de l'onglet Communauté |
htmlOnglets += '<li><a id="onglet_lien_forum" href="#">Communauté</a></li>' ; |
htmlOnglets += '<li><a id="onglet_lien_forum" href="#">Communauté</a></li>'; |
|
// On crée le lien qui sera placé au dessus de la liste des commentaires |
laius_forum = 'Prochainement, un forum sera mis à votre disposition afin de vous permetre de partager vos commentaires avec la communauté d\'une manière plus complète ' ; |
lien_forum_general = "<div id=\"lien_forum_general\"><h2> Forum</h2><p>"+laius_forum+"</p></div><hr style=\"clear: both; visibility: hidden\">" |
zone_commentaires = $("#zone_commentaires"); |
zone_commentaires.after(lien_forum_general); |
laius_forum = 'Prochainement, un forum sera mis à votre disposition afin de vous permettre de partager vos commentaires avec la communauté d\'une manière plus complète '; |
lien_forum_general = "<div id=\"lien_forum_general\"><h2> Forum</h2><p>"+laius_forum+"</p></div><hr style=\"clear: both; visibility: hidden\">"; |
$("#zone_commentaires").after(lien_forum_general); |
|
|
|
// fabrication du contenu de l'onglet espace de démo |
htmlOnglets += '<li><a id="onglet_lien_demo" href="#">Espace démo</a></li>' ; |
htmlOnglets += '<li><a id="onglet_lien_demo" href="#">Espace démo</a></li>'; |
|
// on récupère le lien vers l'espace démo et on le cache |
lien_demo = $("#bf_lien_demo_description"); |
if(lien_demo.html() == null || lien_demo.html().replace(/^\s+/g,'').replace(/\s+$/g,'') == "http://") { |
lien_demo_html = " " ; |
lien_demo_html = " "; |
} |
else { |
lien_demo_html = "<a href="+lien_demo.html()+" >"+lien_demo.html()+"</a>" ; |
lien_demo_html = "<a href="+lien_demo.html()+" >"+lien_demo.html()+"</a>"; |
} |
lien_demo.hide(); |
|
202,7 → 242,7 |
// on récupère le commentaire associé et on le cache aussi |
comm_demo = $("#bf_com_demo_description"); |
if(comm_demo.html() == null) { |
comm_demo_html = " Aucune description renseignée " ; |
comm_demo_html = " Aucune description renseignée "; |
} |
else { |
comm_demo_html = comm_demo.html(); |
209,29 → 249,28 |
} |
comm_demo.hide(); |
|
lien_demo_general = "<div id=\"lien_demo_general\"><h2> Espace de démonstration</h2><p id=laius_demo>"+comm_demo_html+"</p>"+lien_demo_html+"</div><hr style=\"clear: both; visibility: hidden\">" ; |
zone_commentaires.after(lien_demo_general); |
lien_demo_general = "<div id=\"lien_demo_general\"><h2> Espace de démonstration</h2><p id=laius_demo>"+comm_demo_html+"</p>"+lien_demo_html+"</div><hr style=\"clear: both; visibility: hidden\">"; |
$("#zone_commentaires").after(lien_demo_general); |
|
|
// fabrication du contenu de l'onglet téléchargement et forge |
htmlOnglets += '<li><a id="onglet_lien_forge" href="#">Téléchargement et forge</a></li>' ; |
htmlOnglets += '<li><a id="onglet_lien_forge" href="#">Téléchargement et forge</a></li>'; |
|
// on récupère les liens vers l'espace téléchargement et forge et on les cache |
lien_forge = $("#bf_lien_forge_description"); |
if(lien_forge.html() == null || lien_forge.html().replace(/^\s+/g,'').replace(/\s+$/g,'') == "http://") { |
lien_forge_html = " " ; |
lien_forge_html = " "; |
} |
else { |
lien_forge_html = "<a href="+lien_forge.html()+" >"+lien_forge.html()+"</a>" ; |
lien_forge_html = "<a href="+lien_forge.html()+" >"+lien_forge.html()+"</a>"; |
} |
lien_forge.hide(); |
|
lien_telechargement = $("#bf_lien_telechargement_description"); |
if(lien_telechargement.html() == null || lien_telechargement.html().replace(/^\s+/g,'').replace(/\s+$/g,'') == "http://") { |
lien_telechargement_html = " " ; |
lien_telechargement_html = " "; |
} |
else { |
lien_telechargement_html = "<a href="+lien_telechargement.html()+" >"+lien_telechargement.html()+"</a>" ; |
lien_telechargement_html = "<a href="+lien_telechargement.html()+" >"+lien_telechargement.html()+"</a>"; |
} |
lien_telechargement.hide(); |
|
238,12 → 277,12 |
// on récupère les commentaires associés à l'espace téléchargement et forge et on les cache |
comm_forge = $("#bf_com_forge_description"); |
if(comm_forge.html() == null) { |
comm_forge_html = " Aucune description renseignée " ; |
comm_forge_html = " Aucune description renseignée "; |
} |
else { |
comm_forge_html = comm_forge.html(); |
} |
comm_forge.hide() |
comm_forge.hide(); |
|
comm_telechargement = $("#bf_com_telechargement_description"); |
if(comm_telechargement.html() == null) { |
254,14 → 293,13 |
} |
comm_telechargement.hide(); |
|
lien_telechargement_general = "<div id=\"lien_telechargement_general\"><h2> Téléchargement </h2><p id=laius_telechargement>"+comm_telechargement_html+"</p>"+lien_telechargement_html+"</div><hr style=\"clear: both; visibility: hidden\"><br />" ; |
lien_forge_general = "<div id=\"lien_forge_general\"><h2> Forge </h2> <p id=laius_forge>"+comm_forge_html+"</p>"+lien_forge_html+"</div><hr style=\"clear: both; visibility: hidden\">" ; |
lien_telechargement_general = "<div id=\"lien_telechargement_general\"><h2> Téléchargement </h2><p id=laius_telechargement>"+comm_telechargement_html+"</p>"+lien_telechargement_html+"</div><hr style=\"clear: both; visibility: hidden\"><br />"; |
lien_forge_general = "<div id=\"lien_forge_general\"><h2> Forge </h2> <p id=laius_forge>"+comm_forge_html+"</p>"+lien_forge_html+"</div><hr style=\"clear: both; visibility: hidden\">"; |
|
$("#lien_demo_general").after(lien_telechargement_general+lien_forge_general); |
|
|
// on ferme la liste des onglets |
htmlOnglets += '</ul></div><hr style="clear: both; visibility: hidden">' ; |
htmlOnglets += '</ul></div><hr style="clear: both; visibility: hidden">'; |
|
// et on la positionne à l'endroit indiqué par un id spécifique |
$("#ancre_onglets").after(htmlOnglets); |
293,16 → 331,20 |
|
for(j = 0 ; j < onglets.length; j++) |
{ |
ajouterListenersAccordeonOuOnglets(j,consultation) ; |
ajouterListenersAccordeonOuOnglets(j,consultation); |
} |
|
cacherAfficherLiensListe(false); |
changerAccordeonOuOnglets(0,consultation); |
if(consultation) { |
cacherTousLesOnglets(); |
} else { |
changerAccordeonOuOnglets(0,consultation); |
} |
} |
|
function cacherAfficherLiensListe(afficher) { |
|
max = $(".lien_onglet").length |
max = $(".lien_onglet").length; |
|
if(afficher == true) { |
|
326,12 → 368,12 |
} |
else { |
|
var url_origine = $("#formulaire").attr("action") ; |
var url_origine = $("#formulaire").attr("action"); |
|
modif = false ; |
modif = false; |
|
url_ajax = $("#formulaire").attr("action") ; |
url_ajax += "&valider_fiche=0" |
url_ajax = $("#formulaire").attr("action"); |
url_ajax += "&valider_fiche=0"; |
|
var callback = function(reponse_json) { |
|
342,8 → 384,8 |
|
// cas de la nouvelle fiche on passe en mode modification |
if(url_origine.indexOf("bazar_action=11") != -1) { |
url_origine = url_origine.replace("bazar_action=11","bazar_action=13") ; |
url_origine += "&id_fiche="+reponse.id_fiche ; |
url_origine = url_origine.replace("bazar_action=11","bazar_action=13"); |
url_origine += "&id_fiche="+reponse.id_fiche; |
} |
|
$("#formulaire").attr("action",url_origine); |