Pārlūkot izejas kodu

add thread shortcut

잉여개발기 (SPDV) 3 gadi atpakaļ
vecāks
revīzija
c6edbbb38e
4 mainītis faili ar 14 papildinājumiem un 3 dzēšanām
  1. 1 1
      route/tool/func.py
  2. 11 0
      route/topic.py
  3. 1 1
      version.json
  4. 1 1
      views/main_css/js/route/thread.js

+ 1 - 1
route/tool/func.py

@@ -1042,7 +1042,7 @@ def wiki_css(data):
     data += ['' for _ in range(0, 3 - len(data))]
     
     data_css = ''
-    data_css_ver = '166'
+    data_css_ver = '167'
     
     # Func JS + Defer
     data_css += '<script src="/views/main_css/js/func/func.js?ver=' + data_css_ver + '"></script>'

+ 11 - 0
route/topic.py

@@ -172,9 +172,20 @@ def topic(topic_num = 0, do_type = '', doc_name = 'Test'):
             sql_d = curs.fetchall()
             topic_text = html.escape(sql_d[0][0]) if sql_d and sql_d[0][0] != '' else load_lang('content')
 
+            shortcut = '<div class="opennamu_thread_shortcut" id="thread_shortcut">'
+            curs.execute(db_change(
+                "select id from topic where code = ? order by id + 0 asc"
+            ), [topic_num])
+            db_data = curs.fetchall()
+            for for_a in db_data:
+                shortcut += '<a href="#' + for_a[0] + '">#' + for_a[0] + '</a> '
+            
+            shortcut += '</div>'
+
             return easy_minify(flask.render_template(skin_check(),
                 imp = [name, wiki_set(), wiki_custom(), wiki_css(['(' + load_lang('discussion') + ')', 0])],
                 data = '''
+                    ''' + shortcut + '''
                     <h2 id="topic_top_title">''' + html.escape(sub) + '''</h2>
                     
                     <div id="top_topic"></div>

+ 1 - 1
version.json

@@ -1,6 +1,6 @@
 {
     "beta" : {
-        "r_ver" : "v3.4.5-unstable (stable2) (beta6-88)",
+        "r_ver" : "v3.4.5-unstable (stable2) (beta6-89)",
         "c_ver" : "3500354",
         "s_ver" : "3500111"
     }

+ 1 - 1
views/main_css/js/route/thread.js

@@ -97,7 +97,7 @@ function opennamu_do_thread_make(topic_num, type_do = 'top', some = '', where =
                     '<table class="opennamu_comment">' + 
                         '<tr>' + 
                             '<td class="' + color_t + '">' + 
-                                '<a href="javascript:void(0);" id="' + key + '">#' + key + '</a> ' + 
+                                '<a href="#thread_shortcut" id="' + key + '">#' + key + '</a> ' + 
                                 ip + 
                                 '<span style="float: right;">' + data_t[key]['date'] + '</span>' + 
                             '</td>' +