소스 검색

그냥 이렇게 하자

Surplus_Up (2DU) 5 년 전
부모
커밋
fcd6ac45dd
3개의 변경된 파일15개의 추가작업 그리고 7개의 파일을 삭제
  1. 14 4
      route/tool/set_mark/namumark.py
  2. 1 1
      version.json
  3. 0 2
      views/main_css/js/load_namumark.js

+ 14 - 4
route/tool/set_mark/namumark.py

@@ -363,14 +363,24 @@ def middle_parser(data):
                         else:
                             folding_data = ['Test']
 
+                        plus_data += '' + \
+                            'if(document.getElementById("get_' + include_name + 'folding_' + str(folding_num) + '")) { ' + \
+                                'document.getElementById("get_' + include_name + 'folding_' + str(folding_num) + '").innerHTML = ' + \
+                                    '"' + nowiki_js(folding_data[0]) + '"; ' + \
+                                '' + \
+                            '}' + \
+                            '\n' + \
+                        ''
                         data = re.sub(
                             r'{{{#!folding ?((?:(?!\n).)*)\n?', '' + \
                             '<div>' + \
-                                str(folding_data[0]) + ' ' + \
                                 '<div style="display: inline-block;">' + \
-                                    '<a href="javascript:void(0);" onclick="do_open_folding(\'' + include_name + 'folding_' + str(folding_num) + '\', this);">' + \
-                                        '(+)' + \
-                                    '</a>' + \
+                                    '<b>' + \
+                                        '<a href="javascript:void(0);" ' + \
+                                            'onclick="do_open_folding(\'' + include_name + 'folding_' + str(folding_num) + '\', this);" ' + \
+                                            'id="get_' + include_name + 'folding_' + str(folding_num) + '">' + \
+                                        '</a>' + \
+                                    '</b>' + \
                                 '</div_2>' + \
                                 '<div id="' + include_name + 'folding_' + str(folding_num) + '" style="display: none;">' + \
                                     '<div id="wiki_div" style="">',

+ 1 - 1
version.json

@@ -1,6 +1,6 @@
 {
     "master" : {
-        "r_ver" : "v3.2.0-master-03",
+        "r_ver" : "v3.2.0-master-04",
         "c_ver" : "3200100",
         "s_ver" : "9"
     }, "stable" : {

+ 0 - 2
views/main_css/js/load_namumark.js

@@ -154,10 +154,8 @@ function do_open_folding(data, element) {
     var fol = document.getElementById(data);
     if(fol.style.display === '' || (fol.style.display === 'inline-block' || fol.style.display === 'block')) {
         document.getElementById(data).style.display = 'none';
-        element.innerHTML = '(+)'
     } else {
         document.getElementById(data).style.display = 'block';
-        element.innerHTML = '(-)'
     }
 }