Don't auto-add http:// to mailto: and ftp: markdown links
Этот коммит содержится в:
@@ -32,7 +32,7 @@ export class MattermostMarkdownRenderer extends marked.Renderer {
|
|||||||
link(href, title, text) {
|
link(href, title, text) {
|
||||||
let outHref = href;
|
let outHref = href;
|
||||||
|
|
||||||
if (outHref.lastIndexOf('http', 0) !== 0) {
|
if (!(/^(mailto|https?|ftp)/.test(outHref))) {
|
||||||
outHref = `http://${outHref}`;
|
outHref = `http://${outHref}`;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -89,7 +89,7 @@ function autolinkUrls(text, tokens) {
|
|||||||
|
|
||||||
if (match.getType() === 'email') {
|
if (match.getType() === 'email') {
|
||||||
url = `mailto:${url}`;
|
url = `mailto:${url}`;
|
||||||
} else if (url.lastIndexOf('http', 0) !== 0) {
|
} else if (!(/^(mailto|https?|ftp)/.test(url))) {
|
||||||
url = `http://${url}`;
|
url = `http://${url}`;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user