Line 198... |
Line 198... |
198 |
|
198 |
|
199 |
// analyse de l'onglet désigné comme selectionné par défaut
|
199 |
// analyse de l'onglet désigné comme selectionné par défaut
|
200 |
// (on peut accéder directement à un onglet précis à travers un param url)
|
200 |
// (on peut accéder directement à un onglet précis à travers un param url)
|
201 |
var tabSelectionneDefaut = $('#onglets li.ui-state-active');
|
201 |
var tabSelectionneDefaut = $('#onglets li.ui-state-active');
|
202 |
var indexTabSelectionneDefaut = $("#onglets li").index($(tabSelectionneDefaut));
|
202 |
var indexTabSelectionneDefaut = $("#onglets li").index($(tabSelectionneDefaut));
|
203 |
|
203 |
|
204 |
$('#zone_onglets').tabs({
|
204 |
$('#zone_onglets').tabs({
|
205 |
create: function( event, ui ) {
|
205 |
create: function( event, ui ) {
|
206 |
// par défaut, le contenu déjà chargé est dans une autre zone
|
206 |
// par défaut, le contenu déjà chargé est dans une autre zone
|
207 |
// on le déplace donc comme s'il avait été chargé par le plugin tab
|
207 |
// on le déplace donc comme s'il avait été chargé par le plugin tab
|
Line 484... |
Line 484... |
484 |
mettreAJourUrl(permalienNumNom+"-"+onglet, onglet);
|
484 |
mettreAJourUrl(permalienNumNom+"-"+onglet, onglet);
|
485 |
}
|
485 |
}
|
486 |
gererInteractionsPermaliens();
|
486 |
gererInteractionsPermaliens();
|
487 |
});
|
487 |
});
|
Line 488... |
Line 488... |
488 |
|
488 |
|
- |
|
489 |
function ajouterEvenement(elementHtml, nomEvenement, functionCallBack) {
|
489 |
function ajouterEvenement(elementHtml, nomEvenement, functionCallBack) {
|
490 |
if(!!elementHtml && elementHtml != null) {
|
490 |
if(elementHtml.attachEvent) // Internet Explorer
|
491 |
if(elementHtml.attachEvent) {// Internet Explorer
|
491 |
elementHtml.attachEvent("on" + nomEvenement, function() {functionCallBack.call(elementHtml);});
|
492 |
elementHtml.attachEvent("on" + nomEvenement, function() {functionCallBack.call(elementHtml);});
|
492 |
else if(elementHtml.addEventListener) // Firefox & autres
|
493 |
} else if(elementHtml.addEventListener) { // Firefox & autres
|
- |
|
494 |
elementHtml.addEventListener(nomEvenement, functionCallBack, false);
|
- |
|
495 |
}
|
493 |
elementHtml.addEventListener(nomEvenement, functionCallBack, false);
|
496 |
}
|
Line 494... |
Line 497... |
494 |
}
|
497 |
}
|
495 |
|
498 |
|
496 |
$(document).one('ongletRepartitionCharge', function() {
|
499 |
$(document).one('ongletRepartitionCharge', function() {
|
497 |
$(".conteneur_repartition_observations").addClass("chargement_repartition");
|
500 |
$(".conteneur_repartition_observations").addClass("chargement_repartition");
|
- |
|
501 |
// utilisation d'une fonction native car jQuery refuse d'ajouter un évènement load
|
498 |
// utilisation d'une fonction native car jQuery refuse d'ajouter un évènement load
|
502 |
// sur autre chose qu'une image
|
499 |
// sur autre chose qu'une image
|
503 |
$('#repartition_observations').ready(function() {
|
- |
|
504 |
ajouterEvenement(document.getElementById("repartition_observations"), "load", function() {
|
500 |
ajouterEvenement(document.getElementById("repartition_observations"), "load", function() {
|
505 |
$(".conteneur_repartition_observations").removeClass("chargement_repartition");
|
- |
|
506 |
});
|
501 |
$(".conteneur_repartition_observations").removeClass("chargement_repartition");
|
507 |
});
|
Line 502... |
Line 508... |
502 |
});
|
508 |
|
503 |
});
|
509 |
});
|