[Date Index][Thread Index]
[Date Prev][Date Next][Thread Prev][Thread Next]
Bug in wml::std::href
- From: Wolfgang Dautermann <nospam@thanx>
 
- Date: Sun, 2 Jan 2000 21:45:02 +0100 (CET)
 
Hi,
in wml::std::href there is a small bug. I tried to create a link to my
Deja(news)-Posting profile using:
<href 
  url="http://www.deja.com/profile.xp?author=dauti@sbox.tu-graz.ac.at&ST=PS"
  name="Deja(news)-Profil">
wml::std::href thought (because of the "@"), it is an Email-Adress and
prepended "mailto:" to the URL, which is - of course - wrong.
With the following patch I tried to fix that problem.
Bye, Wolfgang
--- href.src.old        Sat Jan  1 15:45:57 2000
+++ href.src.new        Sun Jan  2 21:18:57 2000
@@ -27,8 +27,10 @@
 <if <get-var target>
     <set-var target=" target=\"<get-var target>\"">
 >
-<if <match "<get-var url>" ".+@.*[^.]+\\.[^.]+">
-    <set-var url="mailto:<get-var url>">
+<if <not <match "<get-var url>" "([hH][tT][tT][pP]|[fF][tT][pP])://.+"> >
+    <if <match "<get-var url>" ".+@.*[^.]+\\.[^.]+">
+        <set-var url="mailto:<get-var url>">
+    >
 >
 <if <match "<get-var url>" "^www\\.[^.]+\\..+">
     <set-var url="http://<get-var url>">
--
Diese Mail kommt von: Wolfgang Dautermann
WWW-Homepage: http://oeh.tu-graz.ac.at/~dauti/
______________________________________________________________________
Website META Language (WML)                www.engelschall.com/sw/wml/
Official Support Mailing List                   sw-wml@engelschall.com
Automated List Manager                       majordomo@engelschall.com