Improves jQuery extension in xorg.js.
[platal.git] / templates / emails / index.tpl
index a3a52cb..97a5c23 100644 (file)
 
 <h1>Gestion de mes emails</h1>
 
-{javascript name=ajax}
 {literal}
 <script type="text/javascript">
-  function bestaliasUpdated() {
-    showTempMessage('bestalias-msg', "Le changement a bien été effectué.", true);
-  }
+  //<![CDATA[
+  $(document).ready(function() {
+      var url = '{/literal}{$globals->baseurl}/emails/best/{literal}';
+      var tok = '{/literal}{xsrf_token}{literal}';
+      var msg = "Le changement a bien été effectué.";
+      $(':radio[name=best]').change(function() {
+          $("#bestalias-msg").successMessage(url + $(this).val() + '?token=' + tok, msg);
+      });
+  });
+  //]]>
 </script>
 {/literal}
 
@@ -38,7 +44,7 @@
     Tes adresses polytechniciennes sont&nbsp;:<br />
     <div>
       {iterate from=$aliases item=a}
-      <label><input type='radio' {if $a.best}checked="checked"{/if} name='best' value='{$a.alias}' onclick='Ajax.update_html(null,"{$globals->baseurl}/emails/best/{$a.alias}?token={xsrf_token}",bestaliasUpdated)' />
+      <label><input type='radio' {if $a.best}checked="checked"{/if} name='best' value='{$a.alias}' />
       {if $a.a_vie}(**){/if}{if $a.cent_ans}(*){/if} <strong>{$a.alias}</strong>@{#globals.mail.domain#} et
       @{#globals.mail.domain2#}</label>
       {if $a.expire}<span class='erreur'>(expire le {$a.expire|date_format})</span>{/if}
@@ -51,8 +57,8 @@
     </p>
 
     <div id="bestalias-msg" style="position:absolute;"></div>
-    {if $melix}
     <br />
+    {if $melix}
     <div>
     Tu dispose également de l'alias&nbsp;: <strong>{$melix}</strong>
     (<a href="emails/alias">changer ou supprimer mon alias melix</a>)
@@ -109,9 +115,9 @@ ton homonyme et toi-même ne disposeraient plus que des adresses de la forme «p
       {/foreach}
     </ul>
     {/if}
-    {test_email}
     Si tu souhaites <strong>modifier ce reroutage de tes emails,</strong>
     <a href="emails/redirect">il te suffit de te rendre ici&nbsp;!</a>
+    {test_email}
   </div>
 </fieldset>