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

Fix: js error when section title includes ':'

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

+ 1 - 1
resource/js/crowi.js

@@ -40,7 +40,7 @@ Crowi.correctHeaders = function(contentId) {
   var $content = $(contentId || '#revision-body-content');
   var i = 0;
   $('h1,h2,h3,h4,h5,h6', $content).each(function(idx, elm) {
-    var id = 'head' + i++ + '-' + $(this).text().replace(/\/|\(|\)|\s|\?|\!|\.|\+|\*|\-|\=|\#|\~|\&|\^/g, '');
+    var id = 'head' + i++ + '-' + $(this).text().replace(/;|:|\/|\(|\)|\s|\?|\!|\.|\+|\*|\-|\=|\#|\~|\&|\^/g, '');
     $(this).attr('id', id);
     $(this).addClass('revision-head');
     $(this).append('<span class="revision-head-link"><a href="#' + id +'"><i class="fa fa-link"></i></a></span>');