prevent ajax deletion of last active redirection
authorPascal Corpet <pascal.corpet@m4x.org>
Sun, 23 Mar 2008 21:30:21 +0000 (22:30 +0100)
committerPascal Corpet <pascal.corpet@m4x.org>
Sun, 23 Mar 2008 21:30:40 +0000 (22:30 +0100)
templates/emails/redirect.tpl

index 6277330..102564c 100644 (file)
       var remove = $(".active_email:checked");
       if (remove.length <= 1) {
         remove.attr("disabled", "disabled");
+        remove.parent('td').parent('tr').children('td').children('.remove_email').hide();
       } else {
         remove.removeAttr("disabled");
+        $('.remove_email').show();
       }
     }
 
           $.get(link.href, {},function() {
             $('tr[@id=line_' + email.replace('@', '_at_') + ']').remove();
             showRemove();
+            activeEnable();
           });
         }
         return false;
         </td>
       </tr>
       {/foreach}
-      <script type="text/javascript">activeEnable(); showRemove();</script>
       <tr class="{cycle values="pair,impair"}"><td colspan="4">
         <form action="emails/redirect" method="post">
         <div>
         </form>
       </td></tr>
     </table>
+    <script type="text/javascript">activeEnable(); showRemove();</script>
   </div>
 {if $panne}
 <p class="smaller">