##############################################################################
#
-# 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.
#
#
# Revisions :
# $Log: edit-actions-list,v $
+# Revision 1.26.2.3 2002/09/25 15:34:09 oes
+# - 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.
+#
# Revision 1.26.2.2 2002/08/23 02:22:53 hal9
# Fix a perl brain fart with <li> in comments.
#
// JavaScript-capable browsers will call this function, which does a
// client-side prompt for speed. It may kick off the delete directly.
// It always returns false to cancel following the link.
-function rm_p(pattern,curtext)
+function rm_p(link,pattern,curtext)
{
if (window.confirm("Are you sure you want to delete this URL pattern?\nPattern is: "+unescape(curtext)))
- { window.location.href="edit-actions-remove-url?f=@f@&v=@v@&p="+pattern; }
+ {
+ link.href="edit-actions-remove-url?f=@f@&v=@v@&p="+pattern;
+ return true;
+ }
return false;
}
-function e_p(pattern,curtext)
+function e_p(link,pattern,curtext)
{
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); }
+ { link.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; }
+ { link.href="edit-actions-remove-url?f=@f@&v=@v@&p="+pattern; }
+ return true;
}
return false;
}
-function a_p(section)
+function a_p(link,section)
{
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); }
+ {
+ link.href="edit-actions-add-url?f=@f@&v=@v@&s="+section+"&u="+escape(newtext);
+ return true;
+ }
return false;
}
-
//-->
</script>
</head>