Procházet zdrojové kódy

rollback change in showndown, stop highlight.js's html entity escape #523

Hakim El Hattab před 12 roky
rodič
revize
e79bc38b43
2 změnil soubory, kde provedl 3 přidání a 6 odebrání
  1. 0 0
      lib/js/highlight.js
  2. 3 6
      lib/js/showdown.js

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
lib/js/highlight.js


+ 3 - 6
lib/js/showdown.js

@@ -992,16 +992,13 @@ var _EncodeCode = function(text) {
 // The point is that in code, these characters are literals,
 // and lose their special Markdown meanings.
 //
-	
-	// Hakim: Escaping these causes issues in code blocks
-
 	// Encode all ampersands; HTML entities are not
 	// entities within a Markdown code span.
-	// text = text.replace(/&/g,"&");
+	text = text.replace(/&/g,"&");
 
 	// Do the angle bracket song and dance:
-	// text = text.replace(/</g,"&lt;");
-	// text = text.replace(/>/g,"&gt;");
+	text = text.replace(/</g,"&lt;");
+	text = text.replace(/>/g,"&gt;");
 
 	// Now, escape characters that are magic in Markdown:
 	text = escapeCharacters(text,"\*_{}[]\\",false);

Některé soubory nejsou zobrazeny, neboť je v těchto rozdílových datech změněno mnoho souborů