소스 검색

Ported all markdown.js to PHP, untested

main
Rocketsoup 1 년 전
부모
커밋
5c5a21a76f
3개의 변경된 파일1460개의 추가작업 그리고 66개의 파일을 삭제
  1. 4
    4
      js/markdown.js
  2. 1
    1
      js/markdown.min.js
  3. 1455
    61
      php/markdown.php

+ 4
- 4
js/markdown.js 파일 보기

@@ -2706,8 +2706,8 @@ class MDSimplePairInlineReader extends MDReader {
2706 2706
 		// We do four passes. #1: doubles without inner tokens, #2: singles
2707 2707
 		// without inner tokens, #3: doubles with paired inner tokens,
2708 2708
 		// #4: singles with paired inner tokens
2709
-		if (count == 1 && pass != 2 && pass != 4) return;
2710
-		if (count > 1 && pass != 1 && pass != 3) return;
2709
+		if (count == 1 && pass != 2 && pass != 4) return false;
2710
+		if (count > 1 && pass != 1 && pass != 3) return false;
2711 2711
 		let delimiters = Array(count).fill(delimiter);
2712 2712
 		const isFirstOfMultiplePasses = this.substitutionPassCount > 1 && pass == 1;
2713 2713
 		let match = MDToken.findPairedTokens(tokens, delimiters, delimiters, function(content) {
@@ -3129,8 +3129,8 @@ class MDHTMLTagReader extends MDReader {
3129 3129
 	substituteTokens(state, pass, tokens) {
3130 3130
 		var match;
3131 3131
 		if (match = MDToken.findFirstTokens(tokens, [ MDTokenType.HTMLTag ])) {
3132
-			const tag = match.tokens[0].tag
3133
-			tokens.splice(match.index, match.tokens.length, new MDHTMLTagNode(tag))
3132
+			const tag = match.tokens[0].tag;
3133
+			tokens.splice(match.index, match.tokens.length, new MDHTMLTagNode(tag));
3134 3134
 			return true;
3135 3135
 		}
3136 3136
 		return false;

+ 1
- 1
js/markdown.min.js
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 1455
- 61
php/markdown.php
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


Loading…
취소
저장