From 263e0d4f255e439364ccaaa6d40b54f75160950c Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Wed, 14 Sep 2011 12:16:38 -0500 Subject: [PATCH] handle mailto differently --- lib/marked.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/marked.js b/lib/marked.js index 3708e3d7..850ef61e 100644 --- a/lib/marked.js +++ b/lib/marked.js @@ -312,7 +312,9 @@ inline.lexer = function(str) { break; case 'autolink': if (cap[2] === '@') { - text = mangle(cap[1].split(':').pop()); + text = cap[1][6] === ':' + ? mangle(cap[1].substring(7)) + : mangle(cap[1]); href = mangle('mailto:') + text; } else { text = escape(cap[1]);