Browse Source

일부 JS 작동 속도 개선

Surplus_Up (2DU) 6 years ago
parent
commit
fb3515d8c2
3 changed files with 6 additions and 6 deletions
  1. 1 1
      route/tool/func.py
  2. 1 1
      version.json
  3. 4 4
      views/main_css/js/load_namumark.js

+ 1 - 1
route/tool/func.py

@@ -499,7 +499,7 @@ def other2(data):
         data += ['']
 
     req_list = ''
-    main_css_ver = 25
+    main_css_ver = 26
 
     if not 'main_css_load' in flask.session or not 'main_css_ver' in flask.session or flask.session['main_css_ver'] != main_css_ver:
         for i_data in os.listdir(os.path.join("views", "main_css", "css")):

+ 1 - 1
version.json

@@ -1,6 +1,6 @@
 {
     "master" : {
-        "r_ver" : "v3.1.7-stable-02",
+        "r_ver" : "v3.1.8-master-08",
         "c_ver" : "3180200",
         "s_ver" : "8"
     }, "stable" : {

+ 4 - 4
views/main_css/js/load_namumark.js

@@ -1,6 +1,8 @@
 function get_link_state(data, i = 0) { 
     if(document.getElementsByClassName(data + 'link_finder')[i]) {
         var link_data = document.getElementsByClassName(data + 'link_finder')[i];
+        
+        get_link_state(data, i + 1);
 
         var xhr = new XMLHttpRequest();
         xhr.open("GET", link_data.href.replace('/w/', '/api/w/').replace(/#([^#]*)/, '') + "?exist=1", true);
@@ -13,8 +15,6 @@ function get_link_state(data, i = 0) {
                 } else {
                     document.getElementsByClassName(data + 'link_finder')[i].id = "";
                 }
-
-                get_link_state(data, i + 1);
             }
         }
     }
@@ -23,6 +23,8 @@ function get_link_state(data, i = 0) {
 function get_file_state(data, i = 0) {       
     if(document.getElementsByClassName(data + 'file_finder_1')[i]) {
         var file_data = document.getElementsByClassName(data + 'file_finder_1')[i];
+        
+        get_file_state(data, i + 1);
 
         var xhr = new XMLHttpRequest();
         xhr.open("GET", file_data.src.replace('/image/', '/api/image/'), true);
@@ -35,8 +37,6 @@ function get_file_state(data, i = 0) {
                 } else {
                     document.getElementsByClassName(data + 'file_finder_2')[i].innerHTML = "";
                 }
-            
-                get_file_state(data, i + 1);
             }
         }
     }