Subversion Repositories eFlore/Applications.eflore-consultation

Compare Revisions

Ignore whitespace Rev 333 → Rev 334

/trunk/presentations/scripts/fiche-synthese.js
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;