2du hace 4 años
padre
commit
afc44e003c
Se han modificado 3 ficheros con 18 adiciones y 13 borrados
  1. 1 1
      version.json
  2. 1 3
      views/main_css/js/load_new_other.js
  3. 16 9
      views/main_css/js/render_wiki.js

+ 1 - 1
version.json

@@ -1,6 +1,6 @@
 {
     "beta" : {
-        "r_ver" : "v3.4.4 (stable1) (beta1) (dev3)",
+        "r_ver" : "v3.4.4 (stable1) (beta1) (dev4)",
         "c_ver" : "3500101",
         "s_ver" : "3500110"
     }

+ 1 - 3
views/main_css/js/load_new_other.js

@@ -27,10 +27,10 @@ function opennamu_do_user_document_check() {
         xhr.open("POST", "/api/user_info/" + opennamu_do_url_encode(data));
         xhr.send();
         
+        document.getElementsByClassName('opennamu_user_link')[for_a].setAttribute('complete', '1');
         xhr.onreadystatechange = function() {
             if(this.readyState === 4 && this.status === 200) {
                 let xhr_data = JSON.parse(this.responseText);
-                console.log(xhr_data);
                 if(xhr_data[data]['document'] === 0) {
                     document.getElementsByClassName('opennamu_user_link')[for_a].id = "not_thing";
                 }
@@ -42,8 +42,6 @@ function opennamu_do_user_document_check() {
                 } else {
                     document.getElementsByClassName('opennamu_user_link')[for_a].innerHTML += "✅";
                 }
-                
-                document.getElementsByClassName('opennamu_user_link')[for_a].setAttribute('complete', '1');
             }
         }
     }

+ 16 - 9
views/main_css/js/render_wiki.js

@@ -59,12 +59,19 @@ function get_heading_name() {
     }
 }
 
-function load_image_link(data) {
-    data.innerHTML = '' +
+function load_image_link(data, data_type = 0) {
+    let data_end = '';
+    data_end = '' +
         '<img   style="' + data.getAttribute('under_style') + '" ' + 
                 'alt="' + data.getAttribute('under_alt') + '" ' + 
                 'src="' + data.getAttribute('under_src') + '">' +
     '';
+    
+    if(data_type === 0) {
+        data.innerHTML = data_end;
+    } else {
+        return data_end;
+    }
 }
 
 function get_file_state_extermal(data, data_exter) {
@@ -97,10 +104,9 @@ function get_file_state_extermal(data, data_exter) {
                 '</a>' +
             '';
         } else {
+            console.log(data_class[key]);
             document.getElementsByClassName(data + 'file_finder')[key].innerHTML = '' +
-                '<img   style="' + data_class[key].getAttribute('under_style') + '" ' + 
-                        'alt="' + data_class[key].getAttribute('under_alt') + '" ' + 
-                        'src="' + data_class[key].getAttribute('under_src') + '">' +
+                load_image_link(data_class[key], 1) +
             '';
         }
     }
@@ -205,10 +211,11 @@ function get_file_state_intermal(data, data_inter) {
                                 for(var key_4 in data_dict[key_3]['list']) {
                                     var key_4 = data_dict[key_3]['list'][key_4];
                                     document.getElementsByClassName(data + 'file_finder')[key_4].innerHTML = '' +
-                                        '<img   style="' + data_class[key_4].getAttribute('under_style') + '" ' + 
-                                                'alt="' + data_class[key_4].getAttribute('under_alt') + '" ' + 
-                                                'src="/image/' + data_dict[key_3]['file_sha224'] + '.' + data_dict[key_3]['file_type'] + '">' +
-                                        '' +
+                                        '<a href="/w/file:' + data_class[key_4].getAttribute('under_alt') + '">' + 
+                                            '<img   style="' + data_class[key_4].getAttribute('under_style') + '" ' + 
+                                                    'alt="' + data_class[key_4].getAttribute('under_alt') + '" ' + 
+                                                    'src="/image/' + data_dict[key_3]['file_sha224'] + '.' + data_dict[key_3]['file_type'] + '">' +
+                                        '</a>' +
                                     '';
                                 }
                             }