archimed: fix login box rewrite
This commit is contained in:
parent
3fea127883
commit
f54f379a19
|
@ -107,15 +107,13 @@ def json_response(env, values, request, response):
|
|||
def rewrite_login_box(env, values, request, response):
|
||||
if response.msg and \
|
||||
'id="perso_authentification"' in response.msg and \
|
||||
'<span>Connexion</span>' in response.msg:
|
||||
'action="logon.aspx"' in response.msg:
|
||||
r = re.compile(
|
||||
r'(<div style="display:none" id="perso_authentification">).*?(</form>\s+</div>)',
|
||||
r'(<div style="display:none" id="perso_authentification">).*?(</form>\s+</div>)',
|
||||
re.MULTILINE|re.DOTALL)
|
||||
|
||||
resp = re.sub(r,
|
||||
r"""\1
|
||||
<ul class="userFlyout">
|
||||
<li><a href="/mandaye/sso"><span>Me connecter</span></a></li>
|
||||
<script type="text/javascript">
|
||||
//<![CDATA[
|
||||
$(document).ready(function() {
|
||||
|
@ -133,12 +131,26 @@ def rewrite_login_box(env, values, request, response):
|
|||
});
|
||||
});
|
||||
//]]></script>
|
||||
<li>
|
||||
<a id="REGISTRATION" class="fancybox.iframe" href="http://oai.mediatheques.montpellier-agglo.com/camo/GuestRegister.csp?Profile=Default&OpacLanguage=fre" title="Inscrivez-vous">
|
||||
<span>Préinscription en ligne</span>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<a class="" href="/mandaye/sso" title="Connecter vous">
|
||||
<span style="font-weight: bold;">Me connecter</span>
|
||||
</a>
|
||||
<br />
|
||||
|
||||
<a id="registration" class="fancybox.iframe" href="http://oai.mediatheques.montpellier-agglo.com/camo/guestregister.csp?profile=default&opaclanguage=fre" title="inscrivez-vous">
|
||||
<span>préinscription en ligne</span>
|
||||
</a>
|
||||
<br />
|
||||
|
||||
<a class="" href="/EXPLOITATION/DEFAULT/resetpassword.aspx" title="Réinitialiser votre mot de passe">
|
||||
<span>Réinitialiser votre mot de passe</span>
|
||||
</a>
|
||||
|
||||
<a class="help-lector" href="/EXPLOITATION/DEFAULT/aide-compte-lecteur.aspx" title="Aide">
|
||||
<span>Aide</span>
|
||||
</a>
|
||||
<div class="chargement_async" style="display:none;"> </div>
|
||||
|
||||
\2""",
|
||||
response.msg)
|
||||
response.msg = resp
|
||||
|
|
Reference in New Issue