Bläddra i källkod

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

Nicolas Giard 4 år sedan
förälder
incheckning
04a1896811

+ 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