diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2017-02-10 01:42:22 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2017-02-10 01:42:22 +0900 |
| commit | 4330d41f5d132438a862550e4fbd552956e5e7aa (patch) | |
| tree | 3fcf2ac1fe90117a0278956d09d7eab7eb84608f /src/common/text/elements | |
| parent | Fix bug (diff) | |
| download | misskey-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.js | 9 |
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 = [ '=', |