202,6 → 202,7 |
|
var ongletSyntheseCharge = true; |
function selectionnerOngletParDefautOuEnregistre() { |
|
// Si un onglet est précisé dans l'url |
// Récupération de l'adresse de l'onglet sélectionné |
var urlVars = getUrlVars(); |
214,11 → 215,12 |
} else { |
ongletSyntheseCharge = false; |
} |
var cookieOnglet = obtenirOngletCookiePourPage(); |
|
// On réouvre le dernier onglet consulté, à voir si on garde ça en prod, en tout cas c'est |
// pratique pendant le développement |
if($.cookie('onglet_eflore') && $.cookie('onglet_eflore') != 'ui-tabs-1') { |
$('#zone_onglets').tabs("select", '#'+$.cookie('onglet_eflore')); |
if(cookieOnglet && cookieOnglet != 'ui-tabs-1') { |
$('#zone_onglets').tabs("select", '#'+cookieOnglet); |
} else { |
selectionnerOngletSynthese(); |
$('.ui-tabs-panel').hide(); |
276,7 → 278,7 |
$('#zone_contenu_fiche').hide(); |
// on cache la croix pour ne pas fermer l'onglet actuellement consulté |
$(ui.tab).nextAll().css({visibility: "hidden"}); |
$.cookie('onglet_eflore', ancre); |
enregistrerOngletCookiePourPage(ancre); |
} else { |
if(ongletSyntheseCharge) { |
// Si c'est l'onglet fiche, on le sélectionne artificiellement |
283,7 → 285,8 |
selectionnerOngletSynthese(); |
$('.ui-tabs-panel').hide(); |
$('#zone_contenu_fiche').show(); |
$.cookie('onglet_eflore', ancre); |
|
enregistrerOngletCookiePourPage(ancre); |
return false; |
} else { |
window.location = url; |
295,6 → 298,26 |
return true; |
} |
|
function obtenirOngletCookiePourPage() { |
|
var urlVars = getUrlVars(); |
var id_cookie = 'onglet_eflore'; |
if(urlVars['num_nom']) { |
id_cookie += '_'+urlVars['num_nom']; |
} |
|
return $.cookie(id_cookie) ? $.cookie(id_cookie) : null; |
} |
|
function enregistrerOngletCookiePourPage(valeur) { |
var urlVars = getUrlVars(); |
var id_cookie = 'onglet_eflore'; |
if(urlVars['num_nom'] && urlVars['num_nom'] != undefined) { |
id_cookie += '_'+urlVars['num_nom']; |
} |
$.cookie(id_cookie, valeur); |
} |
|
function lierModulesEtOnglets() { |
var i = 1; |
|