From: oes <oes@users.sourceforge.net>
Date: Tue, 17 Sep 2002 14:12:58 +0000 (+0000)
Subject: - Work around JS problem in NS 2.0 (no joke)
X-Git-Tag: v_3_1_archive_branchpoint~123
X-Git-Url: http://www.privoxy.org/gitweb/%22https:/developer-manual/static/gitweb.js?a=commitdiff_plain;h=1fafdd0184d40f4f90b0f38866f8606568589db5;p=privoxy.git

- Work around JS problem in NS 2.0 (no joke)
- Make JS string edit popup remove the pattern
  if edited to empty; make JS add popup do nothing
  if pattern empty.
---

diff --git a/templates/edit-actions-list b/templates/edit-actions-list
index b94200c5..06c84b63 100644
--- a/templates/edit-actions-list
+++ b/templates/edit-actions-list
@@ -1,6 +1,6 @@
 ##############################################################################
 #
-# File        :  $Source: /cvsroot/ijbswa//current/templates/edit-actions-list,v $
+# File        :  $Source: /cvsroot/ijbswa/current/templates/edit-actions-list,v $
 #
 # Purpose     :  Template used to edit the actions file.
 # 
@@ -31,6 +31,14 @@
 #
 # Revisions   :
 #    $Log: edit-actions-list,v $
+#    Revision 1.27  2002/09/05 16:14:59  oes
+#    Synced with stable branch:
+#        Revision 1.26.2.2  2002/08/23 02:22:53  hal9
+#        Fix a perl brain fart with <li> in comments
+#
+#        Revision 1.26.2.1  2002/08/22 23:31:54  hal9
+#        Add Documentation Link to menu.
+#
 #    Revision 1.26  2002/05/23 23:37:25  oes
 #    Nit
 #
@@ -223,14 +231,19 @@ function rm_p(pattern,curtext)
 
 function e_p(pattern,curtext)
 {
-   if(newtext=window.prompt("Edit the pattern to your needs:", unescape(curtext)))
-   { window.location.href="edit-actions-url?f=@f@&v=@v@&p="+pattern+"&u="+escape(newtext); }
+   if ((newtext=window.prompt("Edit the pattern to your needs:", unescape(curtext))) != null)
+   {
+      if (newtext != "")
+      { window.location.href="edit-actions-url?f=@f@&v=@v@&p="+pattern+"&u="+escape(newtext); }
+      else
+      { window.location.href="edit-actions-remove-url?f=@f@&v=@v@&p="+pattern; }
+   }
    return false;
 }
 
 function a_p(section)
 {
-   if(newtext=window.prompt("Enter the new pattern:", ""))
+   if (((newtext=window.prompt("Enter the new pattern:", "")) != null ) && (newtext != ""))
    { window.location.href="edit-actions-add-url?f=@f@&v=@v@&s="+section+"&u="+escape(newtext); }
    return false;
 }