| 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); |