Просмотр исходного кода

fix(escapeSpecialCharsWithinTagAttributes): add ~ and = to escaped chars

Estevao Soares dos Santos 8 лет назад
Родитель
Сommit
bfcc0e44f0

+ 1 - 1
dist/showdown.js

@@ -1682,7 +1682,7 @@ showdown.subParser('escapeSpecialCharsWithinTagAttributes', function (text) {
     return wholeMatch
       .replace(/(.)<\/?code>(?=.)/g, '$1`')
     //tag = showdown.helper.escapeCharacters(tag, '\\`*_', false);
-      .replace(/([\\`*_])/g, showdown.helper.escapeCharactersCallback);
+      .replace(/([\\`*_ ~=])/g, showdown.helper.escapeCharactersCallback);
   });
 
   return text;

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/showdown.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/showdown.min.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/showdown.min.js.map


+ 1 - 1
src/subParsers/escapeSpecialCharsWithinTagAttributes.js

@@ -13,7 +13,7 @@ showdown.subParser('escapeSpecialCharsWithinTagAttributes', function (text) {
     return wholeMatch
       .replace(/(.)<\/?code>(?=.)/g, '$1`')
     //tag = showdown.helper.escapeCharacters(tag, '\\`*_', false);
-      .replace(/([\\`*_])/g, showdown.helper.escapeCharactersCallback);
+      .replace(/([\\`*_ ~=])/g, showdown.helper.escapeCharactersCallback);
   });
 
   return text;

Некоторые файлы не были показаны из-за большого количества измененных файлов