source: spip-zone/_plugins_/authentification/browserid/trunk/formulaires/login.html @ 63445

Last change on this file since 63445 was 63445, checked in by fil@…, 8 years ago

renommage de browserid en persona + mise a jour du js

File size: 2.0 KB
Line 
1[(#REM)
2/*
3 *  Plugin persona pour SPIP
4 *
5 *  (c) Fil 2012 - Licence GNU/GPL
6 *
7 */
8]
9
10[(#REM)
11        le formulaire de login normal continue de fonctionner ;
12        on pourrait le desactiver avec une config
13]
14<div id="persona_traditionnel">
15<INCLURE{fond=prive/formulaires/login,env} />
16</div>
17
18<script type="text/javascript">/*<!#EVAL{chr(91)}CDATA#EVAL{chr(91)}*/
19[
20        var url = (#ENV{url}|sinon{#EVAL{_DIR_RESTREINT_ABS}}|_q);
21        [(#AUTORISER{ecrire}|?{document.location = url;})]
22]
23
24function persona_message(m) {
25        $("#persona_login .message")
26        .html(m);
27}
28
29function persona_login() {
30        navigator.id.getVerifiedEmail(persona_verify_server);
31        persona_message("Veuillez autoriser les popups");
32}
33
34function persona_start() {
35        persona_message("connexion persona en cours…");
36//      $.getScript('?page=persona.js&v=8', persona_login);
37        persona_login();
38}
39/*#EVAL{chr(93)}[(#EVAL{chr(93)})]>*/</script>
40
41<div id="persona_login">
42        <div class="formulaire_spip formulaire_login">
43                <div class="explication"><:persona:explication_login:></div>
44                <p class="boutons">
45                        [<button onclick="persona_start();">(#CHEMIN{images/sign_in_red.png}|balise_img)</button>]
46                </p>
47                <div class="message"></div>
48                <div class="explication">
49                        <a id="toggle_login_classique" href='javascript:;'><:persona:form_masquer:></a>
50                </div>
51        </div>
52</div>
53
54<script type="text/javascript">/*<!#EVAL{chr(91)}CDATA#EVAL{chr(91)}*/
55$(document).ready(function() {
56        if (!$("#persona_traditionnel .erreur").size()){
57                [(#CONFIG{persona/cacher_login_classique,''}|=={true}|oui)
58                        $("#persona_traditionnel").hide();
59                        $("a#toggle_login_classique").text("<:persona:form_afficher:>");
60                ]
61                $("a#toggle_login_classique").click(function(){
62                                $(this).text($(this).text() == "<:persona:form_masquer:>" ? "<:persona:form_afficher:>" : "<:persona:form_masquer:>");
63                                $("#persona_traditionnel").slideToggle();
64                                return false;
65                        });
66        }
67});
68
69/*#EVAL{chr(93)}[(#EVAL{chr(93)})]>*/</script>
70
71[<script src="(#URL_PAGE{persona.js}|parametre_url{v,9})" type="text/javascript"></script>]
72
Note: See TracBrowser for help on using the repository browser.