Allows to easily come back to the full view once in the main address view
[platal.git] / templates / xnetgrp / mail.tpl
index 6f36260..88d4a3e 100644 (file)
@@ -1,6 +1,6 @@
 {**************************************************************************}
 {*                                                                        *}
-{*  Copyright (C) 2003-2007 Polytechnique.org                             *}
+{*  Copyright (C) 2003-2008 Polytechnique.org                             *}
 {*  http://opensource.polytechnique.org/                                  *}
 {*                                                                        *}
 {*  This program is free software; you can redistribute it and/or modify  *}
 {**************************************************************************}
 
 
-<h1>{$asso.nom} : Envoyer un mail</h1>
+<h1>{$asso.nom}&nbsp;: Envoyer un mail</h1>
 
 <p class="descr">
-Ton message peut être personnalisé : si tu rentres les mots &lt;cher&gt;, &lt;prenom&gt;,
+Ton message peut être personnalisé&nbsp;: si tu rentres les mots &lt;cher&gt;, &lt;prenom&gt;,
 &lt;nom&gt;, ces mots seront remplacés, pour chacun des destinataires, par "cher" accordé au
 masculin ou féminin, par son prénom, ou son nom.
 </p>
+
+<script type="text/javascript">//<![CDATA[
+  {literal}
+  function updateWikiView(box) {
+    if (!box.checked) {
+      document.getElementById("preview_bt").style.display = "none";
+      document.getElementById("preview").style.display = "none";
+    } else {
+      document.getElementById("preview_bt").style.display = "";
+    }
+  }
+  {/literal}
+//]]></script>
  
 <form action="{$platal->ns}mail" method="post" enctype="multipart/form-data">
   <table class='bicol'>
     <tr>
-      <th colspan="2">Ecrire un mail :</th>
+      <th colspan="2">Écrire un mail&nbsp;:</th>
     </tr>
     <tr>
-      <td class="titre">Expéditeur :</td>
+      <td class="titre">Expéditeur&nbsp;:</td>
       <td>
         <input type="text" name="from" size="55" maxlength="70"
           value="{if $smarty.request.from}{$smarty.request.from}{else}&quot;{$smarty.session.prenom} {$smarty.session.nom}&quot; <{$smarty.session.bestalias}@polytechnique.org>{/if}" />
       </td>
     </tr>
     <tr>
-      <td class="titre">Répondre à :</td>
+      <td class="titre">Répondre à&nbsp;:</td>
       <td>
         <input type="text" name="replyto" size="55" maxlength="70" value="{$smarty.request.replyto}" />
       </td>
@@ -84,24 +97,30 @@ masculin ou féminin, par son prénom, ou son nom.
     </tr>
     <tr>
       <td class="titre">
-        Sujet :
+        Sujet&nbsp;:
       </td>
       <td><input type="text" name="sujet" value="{$smarty.request.sujet|default:"remplir le sujet ..."}" size=55 maxlength=70></td>
     </tr>
     <tr>
       <td colspan="2" class="smaller">
-        <input type="checkbox" name="wiki" value="1" checked="1" />
+        <input type="checkbox" name="wiki" value="1" checked="1" onchange="updateWikiView(this);" />
         activer <a href="wiki_help" class="popup3">la syntaxe wiki</a> pour le formattage du message
       </td>
     </tr>
+    <tr id="preview" class="pair" style="display: none">
+      <td colspan="2" id="mail_preview">
+        <div id="mail_preview"></div>
+        <div class="center"><input type="submit" name="send" value="Envoyer le message"></div>
+      </td>
+    </tr>
     <tr>
       <td colspan="2" class="center">
-        <textarea name="body" cols="72" rows="25">
+        <textarea name="body" id="mail_text" cols="72" rows="25">
 {if $smarty.request.body}
 {$smarty.request.body}
 {else}
 &lt;cher&gt; &lt;prenom&gt;,
-          
+
 Nous avons le plaisir de t'adresser la lettre mensuelle du groupe {$asso.nom}.
 
 (insérer le texte...)
@@ -120,7 +139,10 @@ Le bureau du groupe {$asso.nom}.
       </td>
     </tr>
     <tr>
-      <td colspan="2" align="center"><input type="submit" name="send" value="Envoyer le message"></td>
+      <td colspan="2" align="center">
+        <input type="submit" name="preview" id="preview_bt" value="Aperçu" onclick="previewWiki('mail_text', 'mail_preview', true, 'preview'); return false;" />
+        <input type="submit" name="send" value="Envoyer le message" />
+      </td>
     </tr>
   </table>
 </form>