From 82a1217483aa65ba0d5ad5f6ca5bca28b1d19664 Mon Sep 17 00:00:00 2001 From: Josh Goebel Date: Fri, 13 Dec 2019 17:37:01 -0500 Subject: [PATCH] clean up --- src/languages/javascript.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/languages/javascript.js b/src/languages/javascript.js index 5035723b85..0cfa049581 100644 --- a/src/languages/javascript.js +++ b/src/languages/javascript.js @@ -6,6 +6,7 @@ Website: https://developer.mozilla.org/en-US/docs/Web/JavaScript */ function(hljs) { + var SELF_CLOSING_TAG = /<[A-Za-z0-9\\._:-]+\s*\/>/; var IDENT_RE = '[A-Za-z$_][0-9A-Za-z$_]*'; var KEYWORDS = { keyword: @@ -189,16 +190,15 @@ function(hljs) { }, { // E4X / JSX className: 'jsx', - begin: /<[A-Za-z0-9\\._:-]+/, end: /(\/[A-Za-z0-9\\._:-]+\/?)>/, + begin: /<[A-Za-z0-9\\._:-]+/, end: /(\/[A-Za-z0-9\\._:-]+)>/, subLanguage: 'xml', contains: [ - // self-closing tag - { begin: /<[A-Za-z0-9\\._:-]+\s*\/>/, skip: true }, + { begin: SELF_CLOSING_TAG, skip: true }, // manually closed tag { - begin: /<[A-Za-z0-9\\._:-]+/, end: /(\/[A-Za-z0-9\\._:-]+\/?)>/, skip: true, + begin: /<[A-Za-z0-9\\._:-]+/, end: /(\/[A-Za-z0-9\\._:-]+)>/, skip: true, contains: [ - { begin: /<[A-Za-z0-9\\._:-]+\s*\/>/, skip: true }, + { begin: SELF_CLOSING_TAG, skip: true }, 'self' ] },