From 66d7919fa9ebdf1ef9cec0d066ae024cd3673904 Mon Sep 17 00:00:00 2001 From: "qingwei.li" Date: Sat, 31 Dec 2016 22:04:14 +0800 Subject: [PATCH] Fix href type, fixed #46 --- CHANGELOG.md | 1 + src/render.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6f2dfe5b..499ce149 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ### Bug fixes - Fix toggle button style. +- Support `mailto`, `tel`, etc. href type ## 1.4.2 diff --git a/src/render.js b/src/render.js index d6f33f5e..13d1fd1c 100644 --- a/src/render.js +++ b/src/render.js @@ -40,7 +40,7 @@ renderer.code = function (code, lang = '') { return `
${hl}
` } renderer.link = function (href, title, text) { - if (OPTIONS.router && !/^(?:\w+:)?\/\/([^\s\.]+\.\S{2}|localhost[\:?\d]*)\S*$/.test(href)) { + if (OPTIONS.router && !/:/.test(href)) { href = `#/${href}`.replace(/\/\//g, '/') }