From ffbca7b85198c2d0efd71b95ef4a1fa693578af0 Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Sun, 11 Jan 2015 23:01:14 -0800 Subject: Factored out unescapeString into new module, js/common.js. This is used in both blocks.js and inlines.js. --- js/lib/blocks.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'js/lib/blocks.js') diff --git a/js/lib/blocks.js b/js/lib/blocks.js index 9f46a3c..d184b51 100644 --- a/js/lib/blocks.js +++ b/js/lib/blocks.js @@ -1,4 +1,5 @@ var Node = require('./node'); +var unescapeString = require('./common').unescapeString; var C_GREATERTHAN = 62; var C_NEWLINE = 10; @@ -7,8 +8,6 @@ var C_OPEN_BRACKET = 91; var InlineParser = require('./inlines'); -var unescapeString = new InlineParser().unescapeString; - var BLOCKTAGNAME = '(?:article|header|aside|hgroup|iframe|blockquote|hr|body|li|map|button|object|canvas|ol|caption|output|col|p|colgroup|pre|dd|progress|div|section|dl|table|td|dt|tbody|embed|textarea|fieldset|tfoot|figcaption|th|figure|thead|footer|footer|tr|form|ul|h1|h2|h3|h4|h5|h6|video|script|style)'; var HTMLBLOCKOPEN = "<(?:" + BLOCKTAGNAME + "[\\s/>]" + "|" + -- cgit v1.2.3