200,7 → 200,7 |
// (on peut accéder directement à un onglet précis à travers un param url) |
var tabSelectionneDefaut = $('#onglets li.ui-state-active'); |
var indexTabSelectionneDefaut = $("#onglets li").index($(tabSelectionneDefaut)); |
|
|
$('#zone_onglets').tabs({ |
create: function( event, ui ) { |
// par défaut, le contenu déjà chargé est dans une autre zone |
486,11 → 486,14 |
gererInteractionsPermaliens(); |
}); |
|
function ajouterEvenement(elementHtml, nomEvenement, functionCallBack) { |
if(elementHtml.attachEvent) // Internet Explorer |
elementHtml.attachEvent("on" + nomEvenement, function() {functionCallBack.call(elementHtml);}); |
else if(elementHtml.addEventListener) // Firefox & autres |
elementHtml.addEventListener(nomEvenement, functionCallBack, false); |
function ajouterEvenement(elementHtml, nomEvenement, functionCallBack) { |
if(!!elementHtml && elementHtml != null) { |
if(elementHtml.attachEvent) {// Internet Explorer |
elementHtml.attachEvent("on" + nomEvenement, function() {functionCallBack.call(elementHtml);}); |
} else if(elementHtml.addEventListener) { // Firefox & autres |
elementHtml.addEventListener(nomEvenement, functionCallBack, false); |
} |
} |
} |
|
$(document).one('ongletRepartitionCharge', function() { |
497,9 → 500,12 |
$(".conteneur_repartition_observations").addClass("chargement_repartition"); |
// utilisation d'une fonction native car jQuery refuse d'ajouter un évènement load |
// sur autre chose qu'une image |
ajouterEvenement(document.getElementById("repartition_observations"), "load", function() { |
$(".conteneur_repartition_observations").removeClass("chargement_repartition"); |
$('#repartition_observations').ready(function() { |
ajouterEvenement(document.getElementById("repartition_observations"), "load", function() { |
$(".conteneur_repartition_observations").removeClass("chargement_repartition"); |
}); |
}); |
|
}); |
|
$(document).one('ongletSyntheseCharge', function() { |