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

Fix: single quote escape problem in code block

Sotaro KARASAWA 11 лет назад
Родитель
Сommit
974b978f28
1 измененных файлов с 2 добавлено и 0 удалено
  1. 2 0
      resource/js/crowi.js

+ 2 - 0
resource/js/crowi.js

@@ -98,6 +98,7 @@ Crowi.escape = function(s) {
   s = s.replace(/&/g, '&')
     .replace(/</g, '&lt;')
     .replace(/>/g, '&gt;')
+    .replace(/'/g, '&#39;')
     .replace(/"/g, '&quot;')
     ;
   return s;
@@ -107,6 +108,7 @@ Crowi.unescape = function(s) {
     .replace(/&amp;/g, '&')
     .replace(/&lt;/g, '<')
     .replace(/&gt;/g, '>')
+    .replace(/&#39;/g, '\'')
     .replace(/&quot;/g, '"')
     ;
   return s;