[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