Преглед на файлове

https://github.com/openNAMU/openNAMU/issues/2616

spdv преди 2 месеца
родител
ревизия
3766ae6b68
променени са 2 файла, в които са добавени 10 реда и са изтрити 1 реда
  1. 4 1
      route/tool/func.py
  2. 6 0
      route/view_w.py

+ 4 - 1
route/tool/func.py

@@ -101,7 +101,7 @@ if sys.version_info < (3, 6):
 
 # Func
 # Func-main
-async def render_template(name, data, sub, menu, other = []):
+async def render_template(name, data, sub, menu, other = [], option = {}):
     other_set = {}
     other_set["name"] = name
     other_set["data"] = data
@@ -111,6 +111,9 @@ async def render_template(name, data, sub, menu, other = []):
         "path" : flask.request.path
     }
 
+    for for_a in option:
+        other_set["option"][for_a] = option[for_a]
+
     return await python_to_golang("post", other_set = other_set, path = "template")
 
 global_lang_data = {}

+ 6 - 0
route/view_w.py

@@ -186,12 +186,14 @@ async def view_w(name = 'Test', do_type = '', doc_rev = ''):
 
         # print([name, doc_data, doc_rev])
 
+        length_doc_data = 0
         if doc_data["response"] == "ok":
             render_data = await api_w_render(name, request_method = 'POST', request_data = {
                 'name' : name,
                 'data' : doc_data["data"]
             })
             end_data = render_data["data"] + '<script>document.addEventListener("DOMContentLoaded", function() {' + render_data["js_data"] + '});</script>'
+            length_doc_data = len(doc_data["data"])
         else:
             end_data = ''
 
@@ -375,4 +377,8 @@ async def view_w(name = 'Test', do_type = '', doc_rev = ''):
             sub,
             menu,
             [r_date, watch_list, description, view_count],
+            [],
+            {
+                "length_doc" : str(length_doc_data),
+            }
         ), response_data