瀏覽代碼

따옴표 들어간 문서 버그 수정

Surplus_Up (2DU) 6 年之前
父節點
當前提交
13b345f3ab
共有 3 個文件被更改,包括 4 次插入7 次删除
  1. 1 1
      route/edit.py
  2. 2 5
      route/tool/set_mark/namu.py
  3. 1 1
      views/main_css/js/load_preview.js

+ 1 - 1
route/edit.py

@@ -123,7 +123,7 @@ def edit_2(conn, name):
                     <hr class=\"main_hr\">
                     <hr class=\"main_hr\">
                     ''' + captcha_get() + ip_warring() + '''
                     ''' + captcha_get() + ip_warring() + '''
                     <button id="save" type="submit">''' + load_lang('save') + '''</button>
                     <button id="save" type="submit">''' + load_lang('save') + '''</button>
-                    <button id="preview" type="button" onclick="load_preview(\'''' + name + '\')">' + load_lang('preview') + '''</button>
+                    <button id="preview" type="button" onclick="load_preview(\'''' + url_pas(name) + '\')">' + load_lang('preview') + '''</button>
                 </form>
                 </form>
                 ''' + b_text + '''
                 ''' + b_text + '''
                 <hr class=\"main_hr\">
                 <hr class=\"main_hr\">

+ 2 - 5
route/tool/set_mark/namu.py

@@ -548,7 +548,7 @@ def namu(conn, data, title, main_num):
             toc_main_data = toc[1]
             toc_main_data = toc[1]
             toc_main_data = re.sub('=*$', '', toc_main_data)
             toc_main_data = re.sub('=*$', '', toc_main_data)
             toc_main_data = re.sub('\[\*((?:(?! |\]).)*)(?: ((?:(?!(\[\*(?:(?:(?!\]).)+)\]|\])).)+))?\]', '', toc_main_data)
             toc_main_data = re.sub('\[\*((?:(?! |\]).)*)(?: ((?:(?!(\[\*(?:(?:(?!\]).)+)\]|\])).)+))?\]', '', toc_main_data)
-            toc_main_data = re.sub('<span id="math_[0-9]"><\/span>', '(수식)', toc_main_data)
+            toc_main_data = re.sub('<span id="math_[0-9]"><\/span>', '(Math)', toc_main_data)
             
             
             toc_data += '<span style="margin-left: ' + str((toc_full - toc_top_stack) * 10) + 'px;"><a href="#s-' + re.sub('\.$', '', all_stack) + '">' + all_stack + '</a> ' + toc_main_data + '</span>\n'
             toc_data += '<span style="margin-left: ' + str((toc_full - toc_top_stack) * 10) + 'px;"><a href="#s-' + re.sub('\.$', '', all_stack) + '">' + all_stack + '</a> ' + toc_main_data + '</span>\n'
         else:
         else:
@@ -785,9 +785,6 @@ def namu(conn, data, title, main_num):
                 else:
                 else:
                     data = re.sub('\[\[((?:(?!\[\[|\]\]).)+)\]\]', '<a id="not_thing" href="/w/' + tool.url_pas(file_alt) + '">' + file_alt + '</a>', data, 1)
                     data = re.sub('\[\[((?:(?!\[\[|\]\]).)+)\]\]', '<a id="not_thing" href="/w/' + tool.url_pas(file_alt) + '">' + file_alt + '</a>', data, 1)
             elif category_re.search(main_link):
             elif category_re.search(main_link):
-                see_link = re.sub('#include', '', see_link)
-                main_link = re.sub('#include', '', category_re.sub('category:', main_link))
-
                 if re.search('#blur', main_link):
                 if re.search('#blur', main_link):
                     see_link = 'Hidden'
                     see_link = 'Hidden'
                     link_id = 'id="inside"'
                     link_id = 'id="inside"'
@@ -827,7 +824,7 @@ def namu(conn, data, title, main_num):
                 data = re.sub('\[\[((?:(?!\[\[|\]\]).)+)\]\]', '<a id="out_link" rel="nofollow" href="' + main_link + '">' + see_link + '</a>', data, 1)
                 data = re.sub('\[\[((?:(?!\[\[|\]\]).)+)\]\]', '<a id="out_link" rel="nofollow" href="' + main_link + '">' + see_link + '</a>', data, 1)
             else:
             else:
                 return_link = tool.link_fix(main_link)
                 return_link = tool.link_fix(main_link)
-                main_link = return_link[0]
+                main_link = html.unescape(return_link[0])
                 other_link = return_link[1]
                 other_link = return_link[1]
 
 
                 if re.search('^\/', main_link):
                 if re.search('^\/', main_link):

+ 1 - 1
views/main_css/js/load_preview.js

@@ -5,7 +5,7 @@ function load_preview(name) {
     var s_data = new FormData();
     var s_data = new FormData();
     s_data.append('data', o_data.value);
     s_data.append('data', o_data.value);
 
 
-    var url = "/api/w/" + encodeURI(name);
+    var url = "/api/w/" + name;
     var url_2 = "/api/markup";
     var url_2 = "/api/markup";
     
     
     var xhr = new XMLHttpRequest();
     var xhr = new XMLHttpRequest();