]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 276907: Don't linkify javascript: or data: URLs in the URL field on a bug.
authorjustdave%bugzilla.org <>
Sat, 15 Jan 2005 12:25:32 +0000 (12:25 +0000)
committerjustdave%bugzilla.org <>
Sat, 15 Jan 2005 12:25:32 +0000 (12:25 +0000)
Patch by Gervase Markham <gerv@mozilla.org>, backported to 2.16 branch by Myk Melez <myk@mozilla.org>
r= justdave,vladd, a= justdave

template/en/default/bug/edit.html.tmpl
template/en/default/bug/show-multiple.html.tmpl

index 28effd3614d3d3c66874238ff338dc297815f66b..7fb0199c9d8eb5126876447a763ea7e0677f3640 100644 (file)
   <tr>
     <td align="right">
       <b>
-        [% IF bug.bug_file_loc %]
+        [% IF bug.bug_file_loc 
+           AND NOT bug.bug_file_loc.match("^(javascript|data)") %]
           <a href="[% bug.bug_file_loc FILTER html %]">URL</a>:
         [% ELSE %]
           URL:
index 60d23ce059e6a4831382583a362abccc0e1f7bb6..dcda9fda6f6fc404e12838af6137761a16d2b8de 100644 (file)
     <tr>
       <td colspan="4">
         <b>URL:</b>&nbsp;
-        <a href="[% bug.bug_file_loc FILTER html %]">
-                 [% bug.bug_file_loc FILTER html %]</a> 
+        [% IF bug.bug_file_loc 
+           AND NOT bug.bug_file_loc.match("^(javascript|data)") %]
+          <a href="[% bug.bug_file_loc FILTER html %]">
+                   [% bug.bug_file_loc FILTER html %]</a>
+        [% ELSE %]
+          [% bug.bug_file_loc FILTER html %]
+        [% END %]
     </tr>
     
     <tr>