From 839f99d7d2235587da5fe9748ea8a2ff0fa48d03 Mon Sep 17 00:00:00 2001 From: Kara Leary Date: Wed, 27 Dec 2017 12:11:37 -1000 Subject: [PATCH 1/2] declare undeclared variables fix for https://github.com/chjj/marked/issues/990 --- lib/marked.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/marked.js b/lib/marked.js index 6f0e87c4c5..3eb1f9dfca 100644 --- a/lib/marked.js +++ b/lib/marked.js @@ -1144,8 +1144,8 @@ function resolveUrl(base, href) { return base + href; } } -baseUrls = {}; -originIndependentUrl = /^$|^[a-z][a-z0-9+.-]*:|^[?#]/i; +var baseUrls = {}; +var originIndependentUrl = /^$|^[a-z][a-z0-9+.-]*:|^[?#]/i; function noop() {} noop.exec = noop; From b430e76c3fb3320d7193e5fa4a9c1f5021249735 Mon Sep 17 00:00:00 2001 From: Kara Leary Date: Fri, 5 Jan 2018 06:19:25 -1000 Subject: [PATCH 2/2] add 'use strict' to top of function --- lib/marked.js | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/marked.js b/lib/marked.js index 3eb1f9dfca..045d17afe3 100644 --- a/lib/marked.js +++ b/lib/marked.js @@ -5,6 +5,7 @@ */ ;(function() { +'use strict'; /** * Block-Level Grammar