3,15 → 3,15 |
config = { |
prod: { |
urlWidgetNavigation : urlRacine + '/widget:reseau:navigation', |
urlBaseAuth = 'https://www.tela-botanica.org/service:annuaire:auth' |
urlBaseAuth : 'https://www.tela-botanica.org/service:annuaire:auth' |
}, |
test: { |
urlWidgetNavigation : urlRacine + '/widget-test:reseau:navigation', |
urlBaseAuth = 'https://www.tela-botanica.org/service:annuaire-test:auth' |
urlBaseAuth : 'https://www.tela-botanica.org/service:annuaire-test:auth' |
}, |
local: { |
urlWidgetNavigation : 'http://localhost/widget:reseau:navigation', |
urlBaseAuth = 'https://localhost/service:annuaire:auth' |
urlBaseAuth : 'https://localhost/service:annuaire:auth' |
} |
} |
|
56,6 → 56,8 |
menuCourant.addClass('active'); |
} |
} |
// ajout de l'URL de la page d'origine dans les liens |
definirPageOrigineDansLiens(); |
// remplacement de la zone contenu-source |
var zoneSource = div.find('#contenu-source'); |
if (zoneSource) { |
73,10 → 75,21 |
}); |
|
/** |
* |
* Modifie les liens des boutons de connexion / déconnexion SSO pour prendre ne compte |
* l'adresse exacte de la page d'origine (si on fait ça en PHP, on obtient l'URL du |
* widget de barre de navigation et pas de la page appelante) |
*/ |
function definirPageOrigineDansLiens() { |
var page = window.location.href; |
$('#bouton-connexion a').href($('#bouton-connexion a').href() + page); |
$('#deconnexion a').href($('#deconnexion a').href() + page); |
} |
|
/** |
* Interroge le SSO pour connaître le statut de l'utilisateur, et change le menu |
* à droite de la barre en fonction |
*/ |
function chargerStatutSSO(urlBaseAuth) { |
// vérification de l'état au chargement |
var urlAuth = urlBaseAuth + '/identite'; |
$.ajax({ |
url: urlAuth, |