소스 검색

fix: revert refactor in markdown-kroki and plantuml modules (#2619)

Nicolas Giard 4 년 전
부모
커밋
04a1896811
2개의 변경된 파일14개의 추가작업 그리고 4개의 파일을 삭제
  1. 7 2
      server/modules/rendering/markdown-kroki/renderer.js
  2. 7 2
      server/modules/rendering/markdown-plantuml/renderer.js

+ 7 - 2
server/modules/rendering/markdown-kroki/renderer.js

@@ -73,8 +73,13 @@ module.exports = {
             continue
           }
 
-          const i = closeMarker.findIndex(item => item !== state.src[start + i])
-          const closeMarkerMatched = i !== -1
+          let closeMarkerMatched = true
+          for (i = 0; i < closeMarker.length; ++i) {
+            if (closeMarker[i] !== state.src[start + i]) {
+              closeMarkerMatched = false
+              break
+            }
+          }
 
           if (!closeMarkerMatched) {
             continue

+ 7 - 2
server/modules/rendering/markdown-plantuml/renderer.js

@@ -74,8 +74,13 @@ module.exports = {
             continue
           }
 
-          const i = closeMarker.findIndex(item => item !== state.src[start + i])
-          const closeMarkerMatched = i !== -1
+          let closeMarkerMatched = true
+          for (i = 0; i < closeMarker.length; ++i) {
+            if (closeMarker[i] !== state.src[start + i]) {
+              closeMarkerMatched = false
+              break
+            }
+          }
 
           if (!closeMarkerMatched) {
             continue