From a653c93f8ee2647255de19f3fd56fd51b6dd6e10 Mon Sep 17 00:00:00 2001 From: deuce <> Date: Thu, 16 Mar 2006 03:41:42 +0000 Subject: [PATCH] Allow a double-newline to terminate a URI. --- web/lib/msgslib.ssjs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/web/lib/msgslib.ssjs b/web/lib/msgslib.ssjs index 874375cf46..524c0e16e3 100644 --- a/web/lib/msgslib.ssjs +++ b/web/lib/msgslib.ssjs @@ -188,11 +188,16 @@ function make_links(str) { var text=str; var uri=str; var extra=''; - var m=str.match(/^([\x00-\xff]*?)((?:>|[\r\n,.\)])+)$/); + var m=str.match(/^([\x00-\xff]*?)((?:\r?\n\r?\n).*)$) + if(m!=null) { + str=m[1]; + extra=m[2]; + } + m=str.match(/^([\x00-\xff]*?)((?:>|[\r\n,.\)])+)$/); if(m!=null) { text=m[1]; uri=m[1]; - extra=m[2]; + extra=m[2]+extra; } uri=uri.replace(/[\r\n]/g,''); var ret='<a href="'+uri+'" target="_blank">'+text+'</a>'+extra; -- GitLab