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