Преглед на файлове

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…
Отказ
Запис