summaryrefslogtreecommitdiff
path: root/src/common/text/elements
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2017-02-10 01:42:22 +0900
committersyuilo <syuilotan@yahoo.co.jp>2017-02-10 01:42:22 +0900
commit4330d41f5d132438a862550e4fbd552956e5e7aa (patch)
tree3fcf2ac1fe90117a0278956d09d7eab7eb84608f /src/common/text/elements
parentFix bug (diff)
downloadmisskey-4330d41f5d132438a862550e4fbd552956e5e7aa.tar.gz
misskey-4330d41f5d132438a862550e4fbd552956e5e7aa.tar.bz2
misskey-4330d41f5d132438a862550e4fbd552956e5e7aa.zip
大文字対応
Diffstat (limited to 'src/common/text/elements')
-rw-r--r--src/common/text/elements/code.js9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/common/text/elements/code.js b/src/common/text/elements/code.js
index ccca5ab4ab..6870f3023c 100644
--- a/src/common/text/elements/code.js
+++ b/src/common/text/elements/code.js
@@ -25,7 +25,7 @@ function escape(text) {
// 文字数が多い順にソートします
// そうしないと、「function」という文字列が与えられたときに「func」が先にマッチしてしまう可能性があるためです
-const keywords = [
+const _keywords = [
'true',
'false',
'null',
@@ -94,7 +94,12 @@ const keywords = [
'extends',
'implements',
'constructor'
-].sort((a, b) => b.length - a.length);
+];
+
+const keywords = _keywords
+ .concat(_keywords.map(k => k[0].toUpperCase() + k.substr(1)))
+ .concat(_keywords.map(k => k.toUpperCase()))
+ .sort((a, b) => b.length - a.length);
const symbols = [
'=',