backport link change
[platal.git] / templates / emails / redirect.tpl
index 811220b..b3373ad 100644 (file)
     {
         showTempMessage('redirect-msg', "Tes redirections ont été mises à jour.", true);
     }
+
+    function removeRedirect(link, email)
+    {
+        if (confirm("Supprimer l'adresse " + email + " ?")) {
+          $.get(link.href, {},function() {
+            $('tr[@id=line_' + email.replace('@', '_at_') + ']').remove();
+            showRemove();
+          });
+        }
+        return false;
+    }
+
+    function showRemove()
+    {
+        var removeLinks = $('.remove_email');
+        if (removeLinks.length == 1) {
+            removeLinks.hide();
+        } else {
+            removeLinks.show();
+        }
+    }
     {/literal}
   //]]></script>
   {javascript name="jquery"}
           </select>
         </td>
         <td>
-                 <a href="emails/redirect/remove/{$e->email}" onclick="if (confirm('Supprimer l\'adresse {$e->email} ?')) $.get(this.href,{literal}{}{/literal},function() {literal}{{/literal} $('tr[@id=line_{$e->email|replace:'@':'_at_'}]').remove();{literal}}{/literal}); return false">
-                   {icon name=cross title="retirer"}
-                 </a>
-               </td>
+          <a href="emails/redirect/remove/{$e->email}"
+             class="remove_email"
+             onclick="return removeRedirect(this, &quot;{$e->email}&quot;);" >
+            {icon name=cross title="Supprimer"}
+          </a>
+        </td>
       </tr>
       {/foreach}
+      <script type="text/javascript">showRemove();</script>
       <tr class="{cycle values="pair,impair"}"><td colspan="4">
         <form action="emails/redirect" method="post">
         <div>
-               &nbsp;<br />
-               Ajouter une adresse email :
-            <input type="text" size="35" maxlength="60" name="email" value="" />
-            &nbsp;&nbsp;<input type="submit" value="ajouter" name="emailop" />
+          &nbsp;<br />
+          Ajouter une adresse email :
+          <input type="text" size="35" maxlength="60" name="email" value="" />
+          &nbsp;&nbsp;<input type="submit" value="ajouter" name="emailop" />
         </div>
         </form>
       </td></tr>