잉여개발기 (SPDV) 3 年 前
コミット
1cebb6b7a4
49 ファイル変更142 行追加226 行削除
  1. 2 2
      route/edit.py
  2. 1 1
      route/edit_delete_multiple.py
  3. 1 1
      route/edit_upload.py
  4. 1 1
      route/give_acl.py
  5. 1 1
      route/give_admin_groups.py
  6. 3 3
      route/give_user_ban.py
  7. 1 1
      route/give_user_check.py
  8. 1 1
      route/list_acl.py
  9. 1 1
      route/list_admin.py
  10. 1 1
      route/list_admin_group.py
  11. 5 3
      route/list_admin_use.py
  12. 1 1
      route/list_image_file.py
  13. 1 1
      route/list_long_page.py
  14. 1 1
      route/list_old_page.py
  15. 1 1
      route/list_please.py
  16. 4 4
      route/list_title_index.py
  17. 1 1
      route/list_user.py
  18. 1 1
      route/login_find.py
  19. 1 1
      route/main_func_setting.py
  20. 1 1
      route/main_func_setting_head.py
  21. 21 21
      route/main_func_setting_phrase.py
  22. 1 1
      route/main_func_setting_robot.py
  23. 2 2
      route/main_search_deep.py
  24. 1 1
      route/main_sys_update.py
  25. 6 6
      route/main_tool_admin.py
  26. 8 8
      route/main_tool_other.py
  27. 1 1
      route/recent_discuss_delete.py
  28. 1 1
      route/recent_history_add.py
  29. 3 3
      route/recent_history_tool.py
  30. 4 4
      route/tool/func.py
  31. 1 1
      route/topic.py
  32. 3 3
      route/topic_comment_tool.py
  33. 3 3
      route/topic_tool.py
  34. 1 1
      route/user_alarm.py
  35. 1 1
      route/user_count.py
  36. 4 4
      route/user_info.py
  37. 1 1
      route/user_setting_head.py
  38. 1 1
      route/user_watch_list.py
  39. 1 1
      route/view_down.py
  40. 1 1
      route/view_raw.py
  41. 7 7
      route/view_read.py
  42. 1 1
      route/view_xref.py
  43. 2 2
      route/vote_add.py
  44. 1 1
      route/vote_end.py
  45. 1 1
      route/vote_list.py
  46. 23 43
      views/main_css/css/main.css
  47. 1 73
      views/main_css/js/func/render_simple.js
  48. 10 4
      views/ringo/css/main.css
  49. 1 1
      views/tenshi/css/main.css

+ 2 - 2
route/edit.py

@@ -292,8 +292,8 @@ def edit(name = 'Test', section = 0, do_type = ''):
                         
                         <div>''' + edit_button('opennamu_edit_textarea', 'opennamu_monaco_editor') + '''</div>
                         
-                        <div id="opennamu_monaco_editor" class="content" ''' + monaco_display + '''></div>
-                        <textarea id="opennamu_edit_textarea" ''' + editor_display + ''' class="content" name="content" placeholder="''' + p_text + '''">''' + html.escape(data_section) + '''</textarea>
+                        <div id="opennamu_monaco_editor" class="opennamu_textarea_500" ''' + monaco_display + '''></div>
+                        <textarea id="opennamu_edit_textarea" ''' + editor_display + ''' class="opennamu_textarea_500" name="content" placeholder="''' + p_text + '''">''' + html.escape(data_section) + '''</textarea>
                         <hr class="main_hr">
                         
                         <input placeholder="''' + load_lang('why') + '''" name="send">

+ 1 - 1
route/edit_delete_multiple.py

@@ -29,7 +29,7 @@ def edit_delete_multiple():
                 imp = [load_lang('many_delete'), wiki_set(), wiki_custom(), wiki_css([0, 0])],
                 data = '''
                     <form method="post">
-                        <textarea rows="25" placeholder="''' + load_lang('many_delete_help') + '''" name="content"></textarea>
+                        <textarea class="opennamu_textarea_500" placeholder="''' + load_lang('many_delete_help') + '''" name="content"></textarea>
                         <hr class="main_hr">
                         <input placeholder="''' + load_lang('why') + '''" name="send" type="text">
                         <hr class="main_hr">

+ 1 - 1
route/edit_upload.py

@@ -149,7 +149,7 @@ def edit_upload():
                             ''' + license_list + '''
                         </select>
                         <hr class="main_hr">
-                        <textarea rows="10" placeholder="''' + load_lang('other') + '''" name="f_lice">''' + upload_default + '''</textarea>
+                        <textarea class="opennamu_textarea_200" placeholder="''' + load_lang('other') + '''" name="f_lice">''' + upload_default + '''</textarea>
                         <hr class="main_hr">
                         ''' + captcha_get() + '''
                         <button id="opennamu_save_button" type="submit">''' + load_lang('save') + '''</button>

+ 1 - 1
route/give_acl.py

@@ -106,7 +106,7 @@ def give_acl_2(name):
 
             data += '''
                 <h2 id="exp">''' + load_lang('explanation') + '''</h2>
-                <ul class="inside_ul">
+                <ul class="opennamu_ul">
                     <li>normal : ''' + load_lang('unset') + '''</li>
                     <li>admin : ''' + load_lang('admin_acl') + '''</li>
                     <li>user : ''' + load_lang('member_acl') + '''</li>

+ 1 - 1
route/give_admin_groups.py

@@ -51,7 +51,7 @@ def give_admin_groups_2(name):
                         ''' + data + '''
                         <hr class="main_hr">
                         <h2>''' + load_lang('explanation') + '''</h2>
-                        <ul class="inside_ul">
+                        <ul class="opennamu_ul">
                             <li>ban : ''' + load_lang('ban_authority') + '''</li>
                             <li>toron : ''' + load_lang('discussion_authority') + '''</li>
                             <li>check : ''' + load_lang('user_check_authority') + '''</li>

+ 3 - 3
route/give_user_ban.py

@@ -75,9 +75,9 @@ def give_user_ban(name = None, ban_type = ''):
                     action = 'action="/auth/give/ban/' + url_pas(name) + '"'
 
                 if end[0][0] == '':
-                    data = '<ul class="inside_ul"><li>' + load_lang('limitless') + '</li>'
+                    data = '<ul class="opennamu_ul"><li>' + load_lang('limitless') + '</li>'
                 else:
-                    data = '<ul class="inside_ul"><li>' + load_lang('period') + ' : ' + end[0][0] + '</li>'
+                    data = '<ul class="opennamu_ul"><li>' + load_lang('period') + ' : ' + end[0][0] + '</li>'
 
                 curs.execute(db_change("select block from rb where block = ? and login = 'O' and ongoing = '1'"), [name])
                 if curs.fetchall():
@@ -90,7 +90,7 @@ def give_user_ban(name = None, ban_type = ''):
             else:
                 if ban_type == 'multiple':
                     main_name = load_lang('multiple_ban')
-                    n_name = '<textarea rows="25" placeholder="' + load_lang('name_or_ip_or_regex_multiple') + '" name="name"></textarea><hr class="main_hr">'
+                    n_name = '<textarea class="opennamu_textarea_500" placeholder="' + load_lang('name_or_ip_or_regex_multiple') + '" name="name"></textarea><hr class="main_hr">'
                 else:
                     main_name = load_lang('ban')
                     n_name = '<input placeholder="' + load_lang('name_or_ip_or_regex') + '" value="' + (name if name else '') + '" name="name"><hr class="main_hr">'

+ 1 - 1
route/give_user_check.py

@@ -165,7 +165,7 @@ def give_user_check_2(name):
                 div += '<li><a href="/check/' + url_pas(i[0]) + '?type=simple">' + i[0] + '</a></li>'
 
             if div != '':
-                div = '<ul class="inside_ul">' + div + '</ul>'
+                div = '<ul class="opennamu_ul">' + div + '</ul>'
                 div += next_fix(
                     '/check/' + url_pas(name) + '?type=' + check_type + '&num=', 
                     num, 

+ 1 - 1
route/list_acl.py

@@ -6,7 +6,7 @@ def list_acl_2():
 
         num = int(number_check(flask.request.args.get('num', '1')))
         sql_num = (num * 50 - 50) if num * 50 > 0 else 0
-        div = '<ul class="inside_ul">'
+        div = '<ul class="opennamu_ul">'
 
         curs.execute(db_change(
             "select distinct title, data, type from acl where data != '' and not title like 'user:%' order by title desc limit ?, 50"

+ 1 - 1
route/list_admin.py

@@ -4,7 +4,7 @@ def list_admin_2():
     with get_db_connect() as conn:
         curs = conn.cursor()
 
-        div = '<ul class="inside_ul">'
+        div = '<ul class="opennamu_ul">'
 
         curs.execute(db_change(
             "select id, data from user_set where name = 'acl' and not data = 'user'"

+ 1 - 1
route/list_admin_group.py

@@ -4,7 +4,7 @@ def list_admin_group_2():
     with get_db_connect() as conn:
         curs = conn.cursor()
 
-        list_data = '<ul class="inside_ul">'
+        list_data = '<ul class="opennamu_ul">'
         org_acl_list = get_default_admin_group()
 
         curs.execute(db_change("select distinct name from alist order by name asc"))

+ 5 - 3
route/list_admin_use.py

@@ -10,7 +10,7 @@ def list_admin_use_2():
         if flask.request.method == 'POST':
             return redirect('/admin_log?search=' + flask.request.form.get('search', 'normal'))
         else:
-            list_data = '<ul class="inside_ul">'
+            list_data = '<ul class="opennamu_ul">'
 
             if flask.request.args.get('search', 'normal') == 'normal':
                 curs.execute(db_change("select who, what, time from re_admin order by time desc limit ?, 50"), [sql_num])
@@ -31,9 +31,11 @@ def list_admin_use_2():
                 imp = [load_lang('authority_use_list'), wiki_set(), wiki_custom(), wiki_css([0, 0])],
                 data = '''
                     <form method="post">
-                        <input name="search" id="admin_log_search"> <button type="submit">''' + load_lang('search') + '''</button>
+                        <input name="search">
+                        <hr class="main_hr">
+                        <button type="submit">''' + load_lang('search') + '''</button>
                     </form>
-                    <hr class=\"main_hr\">
+                    <hr class="main_hr">
                 ''' + list_data,
                 menu = [['other', load_lang('return')]]
             ))

+ 1 - 1
route/list_image_file.py

@@ -7,7 +7,7 @@ def list_image_file_2():
         num = int(number_check(flask.request.args.get('num', '1')))
         sql_num = (num * 50 - 50) if num * 50 > 0 else 0
 
-        list_data = '<ul class="inside_ul">'
+        list_data = '<ul class="opennamu_ul">'
         back = ''
 
         curs.execute(db_change("select title from data where title like 'file:%' limit ?, 50"), [sql_num])

+ 1 - 1
route/list_long_page.py

@@ -8,7 +8,7 @@ def list_long_page_2(tool):
         if int(curs.fetchall()[0][0]) > 30000:
             return re_error('/error/25')
 
-        div = '<ul class="inside_ul">'
+        div = '<ul class="opennamu_ul">'
         select_data = 'desc' if tool == 'long_page' else 'asc'
         title = 'long_page' if tool == 'long_page' else 'short_page'
 

+ 1 - 1
route/list_old_page.py

@@ -12,7 +12,7 @@ def list_old_page():
         if int(curs.fetchall()[0][0]) > 30000:
             return re_error('/error/25')
         
-        div = '<ul class="inside_ul">'
+        div = '<ul class="opennamu_ul">'
         
         curs.execute(db_change('' + \
             'select h.title, max(h.date) from history as h where not (title like "user:%" or title like "category:%" or title like "file:%") and exists (select title from data where title = h.title) and not exists (select title from back where link = h.title and type = "redirect") group by h.title order by h.date asc limit ?, 50' + \

+ 1 - 1
route/list_please.py

@@ -11,7 +11,7 @@ def list_please_2():
         if int(curs.fetchall()[0][0]) > 30000:
             return re_error('/error/25')
 
-        div = '<ul class="inside_ul">'
+        div = '<ul class="opennamu_ul">'
 
         curs.execute(db_change("select distinct title, link from back where type = 'no' order by title asc limit ?, 50"), [sql_num])
         data_list = curs.fetchall()

+ 4 - 4
route/list_title_index.py

@@ -18,7 +18,7 @@ def list_title_index_2():
         curs.execute(db_change("select title from data order by title asc limit ?, ?"), [sql_num, num])
         title_list = curs.fetchall()
         if title_list:
-            data += '<hr class="main_hr"><ul class="inside_ul">'
+            data += '<hr class="main_hr"><ul class="opennamu_ul">'
 
         for list_data in title_list:
             data += '<li>' + str(all_list) + '. <a href="/w/' + url_pas(list_data[0]) + '">' + html.escape(list_data[0]) + '</a></li>'
@@ -51,11 +51,11 @@ def list_title_index_2():
                 data += '''
                     </ul>
                     <hr class="main_hr">
-                    <ul class="inside_ul">
+                    <ul class="opennamu_ul">
                         <li>''' + load_lang('all') + ' : ' + str(count_end[0]) + '''</li>
                     </ul>
                     <hr class="main_hr">
-                    <ul class="inside_ul">
+                    <ul class="opennamu_ul">
                         <li>''' + load_lang('category') + ' : ' + str(count_end[1]) + '''</li>
                         <li>''' + load_lang('user_document') + ' : ' + str(count_end[2]) + '''</li>
                         <li>''' + load_lang('file') + ' : ' + str(count_end[3]) + '''</li>
@@ -65,7 +65,7 @@ def list_title_index_2():
                 data += '''
                     </ul>
                     <hr class="main_hr">
-                    <ul class="inside_ul">
+                    <ul class="opennamu_ul">
                         <li>''' + load_lang('all') + ' : ' + all_title[0][0] + '''</li>
                 '''
 

+ 1 - 1
route/list_user.py

@@ -7,7 +7,7 @@ def list_user_2():
         num = int(number_check(flask.request.args.get('num', '1')))
         sql_num = (num * 50 - 50) if num * 50 > 0 else 0
 
-        list_data = '<ul class="inside_ul">'
+        list_data = '<ul class="opennamu_ul">'
 
         curs.execute(db_change("select id, data from user_set where name = 'date' order by data desc limit ?, 50"), [sql_num])
         user_list = curs.fetchall()

+ 1 - 1
route/login_find.py

@@ -5,7 +5,7 @@ def login_find():
         return easy_minify(flask.render_template(skin_check(),
             imp = [load_lang('password_search'), wiki_set(), wiki_custom(), wiki_css([0, 0])],
             data = '''
-                <ul class="inside_ul">
+                <ul class="opennamu_ul">
                     <li><a href="/login/find/email">''' + load_lang('email') + '''</a></li>
                     <li><a href="/login/find/key">''' + load_lang('key') + '''</a></li>
                 </ul>

+ 1 - 1
route/main_func_setting.py

@@ -17,6 +17,6 @@ def main_func_setting():
 
         return easy_minify(flask.render_template(skin_check(),
             imp = [load_lang('setting'), wiki_set(), wiki_custom(), wiki_css([0, 0])],
-            data = '<h2>' + load_lang('list') + '</h2><ul class="inside_ul">' + li_data + '</ul>',
+            data = '<h2>' + load_lang('list') + '</h2><ul class="opennamu_ul">' + li_data + '</ul>',
             menu = [['manager', load_lang('return')]]
         ))

+ 1 - 1
route/main_func_setting_head.py

@@ -101,7 +101,7 @@ def main_func_setting_head(num, skin_name = '', set_preview = 0):
                 data = '''
                     <form method="post">
                         ''' + start + '''
-                        <textarea rows="25" placeholder="''' + load_lang('enter_html') + '''" name="content" id="content">''' + html.escape(data) + '''</textarea>
+                        <textarea class="opennamu_textarea_500" placeholder="''' + load_lang('enter_html') + '''" name="content" id="content">''' + html.escape(data) + '''</textarea>
                         <hr class="main_hr">
                         ''' + (load_lang('main_css_warning') + '<hr class="main_hr">' if title == '_head' else '') + '''
                         <button id="opennamu_save_button" type="submit" ''' + form_action + '''>''' + load_lang('save') + '''</button>

+ 21 - 21
route/main_func_setting_phrase.py

@@ -62,69 +62,69 @@ def main_func_setting_phrase():
                 data = '''
                     <form method="post" id="opennamu_simple_render">
                         <h2>1. ''' + load_lang('register_text') + ''' (HTML)</h2>
-                        <textarea rows="3" name="''' + i_list[0] + '''">''' + html.escape(d_list[0]) + '''</textarea>
+                        <textarea class="opennamu_textarea_500" name="''' + i_list[0] + '''">''' + html.escape(d_list[0]) + '''</textarea>
 
                         <h2>2. ''' + load_lang('non_login_alert') + ''' (HTML)</h2>
-                        <textarea rows="3" name="''' + i_list[1] + '''">''' + html.escape(d_list[1]) + '''</textarea>
+                        <textarea class="opennamu_textarea_500" name="''' + i_list[1] + '''">''' + html.escape(d_list[1]) + '''</textarea>
 
                         <h2>3. ''' + load_lang('edit_bottom_text') + ''' (HTML)</h2>
-                        <textarea rows="3" name="''' + i_list[2] + '''">''' + html.escape(d_list[2]) + '''</textarea>
+                        <textarea class="opennamu_textarea_500" name="''' + i_list[2] + '''">''' + html.escape(d_list[2]) + '''</textarea>
 
                         <h2>4. ''' + load_lang('copyright_checkbox_text') + ''' (HTML)</h2>
-                        <textarea rows="3" name="''' + i_list[3] + '''">''' + html.escape(d_list[3]) + '''</textarea>
+                        <textarea class="opennamu_textarea_500" name="''' + i_list[3] + '''">''' + html.escape(d_list[3]) + '''</textarea>
 
                         <h2>5. ''' + load_lang('check_key_text') + ''' (HTML)</h2>
-                        <textarea rows="3" name="''' + i_list[4] + '''">''' + html.escape(d_list[4]) + '''</textarea>
+                        <textarea class="opennamu_textarea_500" name="''' + i_list[4] + '''">''' + html.escape(d_list[4]) + '''</textarea>
 
                         <h2>6. ''' + load_lang('email_title') + '''</h2>
-                        <textarea rows="3" name="''' + i_list[5] + '''">''' + html.escape(d_list[5]) + '''</textarea>
+                        <textarea class="opennamu_textarea_500" name="''' + i_list[5] + '''">''' + html.escape(d_list[5]) + '''</textarea>
 
                         <h2>7. ''' + load_lang('email_text') + '''</h2>
-                        <textarea rows="3" name="''' + i_list[6] + '''">''' + html.escape(d_list[6]) + '''</textarea>
+                        <textarea class="opennamu_textarea_500" name="''' + i_list[6] + '''">''' + html.escape(d_list[6]) + '''</textarea>
 
                         <h2>8. ''' + load_lang('email_insert_text') + '''</h2>
-                        <textarea rows="3" name="''' + i_list[7] + '''">''' + html.escape(d_list[7]) + '''</textarea>
+                        <textarea class="opennamu_textarea_500" name="''' + i_list[7] + '''">''' + html.escape(d_list[7]) + '''</textarea>
 
                         <h2>9. ''' + load_lang('password_search_text') + '''</h2>
-                        <textarea rows="3" name="''' + i_list[8] + '''">''' + html.escape(d_list[8]) + '''</textarea>
+                        <textarea class="opennamu_textarea_500" name="''' + i_list[8] + '''">''' + html.escape(d_list[8]) + '''</textarea>
 
                         <h2>10. ''' + load_lang('reset_user_text') + '''</h2>
-                        <textarea rows="3" name="''' + i_list[9] + '''">''' + html.escape(d_list[9]) + '''</textarea>
+                        <textarea class="opennamu_textarea_500" name="''' + i_list[9] + '''">''' + html.escape(d_list[9]) + '''</textarea>
 
                         <h2>11. ''' + load_lang('error_401') + '''</h2>
-                        <textarea rows="3" name="''' + i_list[10] + '''">''' + html.escape(d_list[10]) + '''</textarea>
+                        <textarea class="opennamu_textarea_500" name="''' + i_list[10] + '''">''' + html.escape(d_list[10]) + '''</textarea>
 
                         <h2>12. ''' + load_lang('error_404') + '''</h2>
-                        <textarea rows="3" name="''' + i_list[11] + '''">''' + html.escape(d_list[11]) + '''</textarea>
+                        <textarea class="opennamu_textarea_500" name="''' + i_list[11] + '''">''' + html.escape(d_list[11]) + '''</textarea>
 
                         <h2>13. ''' + load_lang('approval_question') + '''</h2>
                         <sup>(1)</sup>
                         <hr class="main_hr">
-                        <textarea rows="3" name="''' + i_list[12] + '''">''' + html.escape(d_list[12]) + '''</textarea>
+                        <textarea class="opennamu_textarea_500" name="''' + i_list[12] + '''">''' + html.escape(d_list[12]) + '''</textarea>
 
                         <h2>14. ''' + load_lang('edit_help') + '''</h2>
-                        <textarea rows="3" name="''' + i_list[13] + '''">''' + html.escape(d_list[13]) + '''</textarea>
+                        <textarea class="opennamu_textarea_500" name="''' + i_list[13] + '''">''' + html.escape(d_list[13]) + '''</textarea>
 
                         <h2>15. ''' + load_lang('upload_help') + ''' (HTML)</h2>
-                        <textarea rows="3" name="''' + i_list[14] + '''">''' + html.escape(d_list[14]) + '''</textarea>
+                        <textarea class="opennamu_textarea_500" name="''' + i_list[14] + '''">''' + html.escape(d_list[14]) + '''</textarea>
 
                         <h2>16. ''' + load_lang('upload_default') + '''</h2>
-                        <textarea rows="3" name="''' + i_list[15] + '''">''' + html.escape(d_list[15]) + '''</textarea>
+                        <textarea class="opennamu_textarea_500" name="''' + i_list[15] + '''">''' + html.escape(d_list[15]) + '''</textarea>
 
                         <h2>17. ''' + load_lang('bottom_text') + ''' (HTML)</h2>
-                        <textarea rows="3" name="''' + i_list[16] + '''">''' + html.escape(d_list[16]) + '''</textarea>
+                        <textarea class="opennamu_textarea_500" name="''' + i_list[16] + '''">''' + html.escape(d_list[16]) + '''</textarea>
 
                         <h2>18. ''' + load_lang('topic_text') + '''</h2>
-                        <textarea rows="3" name="''' + i_list[17] + '''">''' + html.escape(d_list[17]) + '''</textarea>
+                        <textarea class="opennamu_textarea_500" name="''' + i_list[17] + '''">''' + html.escape(d_list[17]) + '''</textarea>
                         
                         <h2>19. ''' + load_lang('phrase_user_page_admin') + ''' (HTML)</h2>
-                        <textarea rows="3" name="''' + i_list[18] + '''">''' + html.escape(d_list[18]) + '''</textarea>
+                        <textarea class="opennamu_textarea_500" name="''' + i_list[18] + '''">''' + html.escape(d_list[18]) + '''</textarea>
                         
                         <h2>20. ''' + load_lang('phrase_user_page_owner') + ''' (HTML)</h2>
-                        <textarea rows="3" name="''' + i_list[19] + '''">''' + html.escape(d_list[19]) + '''</textarea>
+                        <textarea class="opennamu_textarea_500" name="''' + i_list[19] + '''">''' + html.escape(d_list[19]) + '''</textarea>
 
                         <h2>21. ''' + load_lang('phrase_old_page_warring') + ''' (''' + load_lang('beta') + ''') (HTML)</h2>
-                        <textarea rows="3" name="''' + i_list[20] + '''">''' + html.escape(d_list[20]) + '''</textarea>
+                        <textarea class="opennamu_textarea_500" name="''' + i_list[20] + '''">''' + html.escape(d_list[20]) + '''</textarea>
 
                         <hr class="main_hr">
                         <button id="opennamu_save_button" type="submit">''' + load_lang('save') + '''</button>

+ 1 - 1
route/main_func_setting_robot.py

@@ -44,7 +44,7 @@ def main_func_setting_robot():
                     <a href="/robots.txt">(''' + load_lang('view') + ''')</a>
                     <hr class="main_hr">
                     <form method="post">
-                        <textarea rows="25" name="content">''' + html.escape(data) + '''</textarea>
+                        <textarea class="opennamu_textarea_500" name="content">''' + html.escape(data) + '''</textarea>
                         <hr class="main_hr">
                         <input type="checkbox" name="default" ''' + default_data + '''> ''' + load_lang('default') + '''
                         <hr class="main_hr">

+ 2 - 2
route/main_search_deep.py

@@ -30,13 +30,13 @@ def main_search_deep(name = 'Test', search_type = 'title', num = 1):
         link_id = '' if curs.fetchall() else 'id="not_thing"'
 
         div += '''
-            <ul class="inside_ul">
+            <ul class="opennamu_ul">
                 <li>
                     <a ''' + link_id + ' href="/w/' + url_pas(name) + '">' + html.escape(name) + '''</a>
                 </li>
             </ul>
             <hr class="main_hr">
-            <ul class="inside_ul">
+            <ul class="opennamu_ul">
         '''
 
         if search_type == 'title':

+ 1 - 1
route/main_sys_update.py

@@ -47,7 +47,7 @@ def main_sys_update():
                 imp = [load_lang('update'), wiki_set(), wiki_custom(), wiki_css([0, 0])],
                 data = load_lang('update_warning') + '''
                     <hr class="main_hr">
-                    <ul class="inside_ul">
+                    <ul class="opennamu_ul">
                         <li id="ver_send_2">''' + load_lang('version') + ''' : </li>
                         <li id="ver_send">''' + load_lang('lastest') + ''' : </li>
                     </ul>

+ 6 - 6
route/main_tool_admin.py

@@ -7,7 +7,7 @@ def main_tool_admin():
             data = '''
                 <div id="opennamu_simple_render">
                     <h2>1. ''' + load_lang('admin') + '''</h2>
-                    <ul class="inside_ul">
+                    <ul class="opennamu_ul">
                         <li><a href="/manager/2">''' + load_lang('acl_change') + '''</a></li>
                         <li><a href="/manager/3">''' + load_lang('check_user') + '''</a></li>
                         <li><a href="/auth/give/ban">''' + load_lang('ban') + '''</a></li>
@@ -16,7 +16,7 @@ def main_tool_admin():
                         <li><a href="/manager/5">''' + load_lang('authorize') + '''</a></li>
                     </ul>
                     <h2>2. ''' + load_lang('owner') + '''</h2>
-                    <ul class="inside_ul">
+                    <ul class="opennamu_ul">
                         <li><a href="/admin_group">''' + load_lang('admin_group_list') + '''</a></li>
                         <li><a href="/delete_multiple">''' + load_lang('many_delete') + '''</a></li>
                         <li><a href="/app_submit">''' + load_lang('application_list') + '''</a></li>
@@ -24,7 +24,7 @@ def main_tool_admin():
                         <li><a href="/setting">''' + load_lang('setting') + '''</a></li>
                     </ul>
                     <h3>2.1. ''' + load_lang('filter') + '''</h3>
-                    <ul class="inside_ul">
+                    <ul class="opennamu_ul">
                         <li><a href="/edit_filter">''' + load_lang('edit_filter_list') + '''</a></li>
                         <li><a href="/inter_wiki">''' + load_lang('interwiki_list') + '''</a></li>
                         <li><a href="/edit_top">''' + load_lang('edit_tool_list') + '''</a></li>
@@ -36,18 +36,18 @@ def main_tool_admin():
                         <li><a href="/filter/document/list">''' + load_lang('document_filter_list') + ''' (''' + load_lang('beta') + ''')</a></li>
                     </ul>
                     <h3>2.2. ''' + load_lang('server') + '''</h2>
-                    <ul class="inside_ul">
+                    <ul class="opennamu_ul">
                         <li><a href="/restart">''' + load_lang('wiki_restart') + '''</a></li>
                         <li><a href="/shutdown">''' + load_lang('wiki_shutdown') + '''</a></li>
                         <li><a href="/update">''' + load_lang('update') + '''</a></li>
                     </ul>
                     <h2>3. ''' + load_lang('version') + '''</h2>
-                    <ul class="inside_ul">
+                    <ul class="opennamu_ul">
                         <li id="ver_send_2">''' + load_lang('version') + ''' : </li>
                         <li id="ver_send">''' + load_lang('lastest') + ''' : </li>
                     </ul>
                     <h3>3.1. ''' + load_lang('skin_info') + '''</h3>
-                    <ul class="inside_ul">
+                    <ul class="opennamu_ul">
                         <li><a href="/api/skin_info?all=true">''' + load_lang('skin_info') + '''</a></li>
                         <div id="ver_send_3"></div>
                     </ul>

+ 8 - 8
route/main_tool_other.py

@@ -7,22 +7,22 @@ def main_tool_other():
             data = '''
                 <div id="opennamu_simple_render">
                     <h2>1. ''' + load_lang('record') + '''</h2>
-                    <ul class="inside_ul">
+                    <ul class="opennamu_ul">
                         <li><a href="/manager/6">''' + load_lang('edit_record') + '''</a></li>
                         <li><a href="/manager/7">''' + load_lang('discussion_record') + '''</a></li>
                     </ul>
                     <h2>2. ''' + load_lang('list') + '''</h2>
                     <h3>2.1. ''' + load_lang('admin') + '''</h3>
-                    <ul class="inside_ul">               
+                    <ul class="opennamu_ul">               
                         <li><a href="/admin_list">''' + load_lang('admin_list') + '''</a></li>
                         <li><a href="/admin_log">''' + load_lang('authority_use_list') + '''</a></li>
                     </ul>
                     <h3>2.2. ''' + load_lang('discussion') + '''</h3>
-                    <ul class="inside_ul">
+                    <ul class="opennamu_ul">
                         <li><a href="/recent_discuss">''' + load_lang('recent_discussion') + '''</a></li>
                     </ul>
                     <h3>2.3. ''' + load_lang('document') + '''</h3>
-                    <ul class="inside_ul">
+                    <ul class="opennamu_ul">
                         <li><a href="/recent_changes">''' + load_lang('recent_change') + '''</a></li>
                         <li><a href="/title_index">''' + load_lang('all_document_list') + '''</a></li>
                         <li><a href="/acl_list">''' + load_lang('acl_document_list') + '''</a></li>
@@ -32,22 +32,22 @@ def main_tool_other():
                         <li><a href="/old_page">''' + load_lang('old_page') + '''</a></li>
                     </ul>
                     <h3>2.4. ''' + load_lang('user') + '''</h3>
-                    <ul class="inside_ul">
+                    <ul class="opennamu_ul">
                         <li><a href="/block_log">''' + load_lang('recent_ban') + '''</a></li>
                         <li><a href="/user_log">''' + load_lang('member_list') + '''</a></li>
                     </ul>
                     <h3>2.5. ''' + load_lang('other') + '''</h3>
-                    <ul class="inside_ul">
+                    <ul class="opennamu_ul">
                         <li><a href="/image_file_list">''' + load_lang('image_file_list') + '''</a></li>
                         <li><a href="/vote">''' + load_lang('vote_list') + '''</a></li>
                     </ul>
                     <h2>3. ''' + load_lang('other') + '''</h2>
-                    <ul class="inside_ul">
+                    <ul class="opennamu_ul">
                         <li><a href="/upload">''' + load_lang('upload') + '''</a></li>
                         <li><a href="/manager/10">''' + load_lang('search') + '''</a></li>
                     </ul>
                     <h2>4. ''' + load_lang('admin') + '''</h2>
-                    <ul class="inside_ul">
+                    <ul class="opennamu_ul">
                         <li><a href="/manager/1">''' + load_lang('admin_tool') + '''</a></li>
                     </ul>
                 </div>

+ 1 - 1
route/recent_discuss_delete.py

@@ -6,7 +6,7 @@ def recent_discuss_delete():
         
         data_html = '' + \
             '<a href="/recent_discuss">(' + load_lang('normal') + ')</a>' + \
-            '<ul id="inside_ul">' + \
+            '<ul id="opennamu_ul">' + \
         ''
         count = 0
         

+ 1 - 1
route/recent_history_add.py

@@ -57,7 +57,7 @@ def recent_history_add(name = 'Test', do_type = ''):
                     <form method="post">                        
                         <div>''' + edit_button('opennamu_edit_textarea') + '''</div>
                         
-                        <textarea id="opennamu_edit_textarea" class="content" name="content" placeholder="''' + p_text + '''">''' + html.escape(data) + '''</textarea>
+                        <textarea id="opennamu_edit_textarea" class="opennamu_textarea_500" name="content" placeholder="''' + p_text + '''">''' + html.escape(data) + '''</textarea>
                         <hr class="main_hr">
                         
                         <input placeholder="''' + load_lang('why') + '''" name="send" value="''' + html.escape(send) + '''">

+ 3 - 3
route/recent_history_tool.py

@@ -8,7 +8,7 @@ def recent_history_tool(name = 'Test', rev = 1):
 
         data = '' + \
             '<h2>' + load_lang('tool') + '</h2>' + \
-            '<ul class="inside_ul">' + \
+            '<ul class="opennamu_ul">' + \
                 '<li><a href="/raw_rev/' + num + '/' + url_pas(name) + '">' + load_lang('raw') + '</a></li>' + \
         ''
 
@@ -24,7 +24,7 @@ def recent_history_tool(name = 'Test', rev = 1):
 
         if admin_check(6) == 1:
             data += '<h3>' + load_lang('admin') + '</h3>'
-            data += '<ul class="inside_ul">'
+            data += '<ul class="opennamu_ul">'
             curs.execute(db_change('' + \
                 'select title from history ' + \
                 'where title = ? and id = ? and hide = "O"' + \
@@ -40,7 +40,7 @@ def recent_history_tool(name = 'Test', rev = 1):
 
         if admin_check() == 1:
             data += '<h3>' + load_lang('owner') + '</h3>'
-            data += '<ul class="inside_ul">'
+            data += '<ul class="opennamu_ul">'
             data += '<li><a href="/history_delete/' + num + '/' + url_pas(name) + '">' + load_lang('history_delete') + '</li>'
             data += '<li><a href="/history_send/' + num + '/' + url_pas(name) + '">' + load_lang('send_edit') + '</li>'
             data += '</ul>'

+ 4 - 4
route/tool/func.py

@@ -1041,7 +1041,7 @@ def wiki_css(data):
     data += ['' for _ in range(0, 3 - len(data))]
     
     data_css = ''
-    data_css_ver = '162'
+    data_css_ver = '163'
     
     # Func JS + Defer
     data_css += '<script src="/views/main_css/js/func/func.js?ver=' + data_css_ver + '"></script>'
@@ -2262,7 +2262,7 @@ def re_error(data):
         if ban_check() == 1:
             end = '<div id="opennamu_get_user_info">' + ip_check() + '</div>'
         else:
-            end = '<ul class="inside_ul"><li>' + load_lang('authority_error') + '</li></ul>'
+            end = '<ul class="opennamu_ul"><li>' + load_lang('authority_error') + '</li></ul>'
 
         return easy_minify(flask.render_template(skin_check(),
             imp = [load_lang('error'), wiki_set(), wiki_custom(), wiki_css([0, 0])],
@@ -2388,7 +2388,7 @@ def re_error(data):
                 data = '' + \
                     '<div id="main_skin_set">' + \
                         '<h2>' + load_lang('error') + '</h2>' + \
-                        '<ul class="inside_ul">' + \
+                        '<ul class="opennamu_ul">' + \
                             '<li>' + data + '</a></li>' + \
                         '</ul>' + \
                     '</div>' + \
@@ -2400,7 +2400,7 @@ def re_error(data):
                 imp = [load_lang('error'), wiki_set(), wiki_custom(), wiki_css([0, 0])],
                 data = '' + \
                      '<h2>' + load_lang('error') + '</h2>' + \
-                     '<ul class="inside_ul">' + \
+                     '<ul class="opennamu_ul">' + \
                          '<li>' + data + '</li>' + \
                      '</ul>' + \
                 '',

+ 1 - 1
route/topic.py

@@ -194,7 +194,7 @@ def topic(topic_num = 0, do_type = '', doc_name = 'Test'):
                         
                         <div>''' + edit_button('opennamu_edit_textarea') + '''</div>
 
-                        <textarea id="opennamu_edit_textarea" class="opennamu_comment_textarea" placeholder="''' + topic_text + '''" name="content">''' + html.escape(thread_data) + '''</textarea>
+                        <textarea id="opennamu_edit_textarea" class="opennamu_textarea_200" placeholder="''' + topic_text + '''" name="content">''' + html.escape(thread_data) + '''</textarea>
                         <hr class="main_hr">
                         
                         ''' + captcha_get() + ip_warning() + '''

+ 3 - 3
route/topic_comment_tool.py

@@ -17,12 +17,12 @@ def topic_comment_tool(topic_num = 1, num = 1):
 
         ban = '''
             <h2>''' + load_lang('state') + '''</h2>
-            <ul class="inside_ul">
+            <ul class="opennamu_ul">
                 <li>''' + load_lang('writer') + ' : ''' + ip_pas(data[0][1]) + '''</li>
                 <li>''' + load_lang('time') + ' : ' + data[0][2] + '''</li>
             </ul>
             <h2>''' + load_lang('other_tool') + '''</h2>
-            <ul class="inside_ul">
+            <ul class="opennamu_ul">
                 <li>
                     <a href="/thread/''' + topic_num + '/comment/' + num + '''/raw">''' + load_lang('raw') + '''</a>
                 </li>
@@ -42,7 +42,7 @@ def topic_comment_tool(topic_num = 1, num = 1):
 
             ban += '''
                 <h2>''' + load_lang('admin_tool') + '''</h2>
-                <ul class="inside_ul">
+                <ul class="opennamu_ul">
                     <li>
                         <a href="/auth/give/ban/''' + url_pas(data[0][1]) + '''">
                             ''' + (load_lang('release') if user_ban_d else load_lang('ban')) + '''

+ 3 - 3
route/topic_tool.py

@@ -45,14 +45,14 @@ def topic_tool(topic_num = 1):
         if admin_check(3) == 1:
             data = '''
                 <h2>''' + load_lang('admin_tool') + '''</h2>
-                <ul class="inside_ul">
+                <ul class="opennamu_ul">
                     <li><a href="/thread/''' + topic_num + '/setting">' + load_lang('topic_setting') + '''</a></li>
                     <li><a href="/thread/''' + topic_num + '/acl">' + load_lang('topic_acl_setting') + '''</a></li>
                 </ul>
             '''
         data += '''
             <h2>''' + load_lang('tool') + '''</h2>
-            <ul class="inside_ul">
+            <ul class="opennamu_ul">
                 <li>''' + load_lang('topic_state') + ''' : ''' + t_state + '''</li>
                 <li>''' + load_lang('topic_acl') + ''' : <a href="/acl/TEST#exp">''' + acl_state + '''</a></li>
                 <li>''' + load_lang('topic_view_acl') + ''' : <a href="/acl/TEST#exp">''' + acl_view_state + '''</a></li>
@@ -62,7 +62,7 @@ def topic_tool(topic_num = 1):
         if admin_check(None) == 1:
             data += '''
                 <h2>''' + load_lang('owner') + '''</h2>
-                <ul class="inside_ul">
+                <ul class="opennamu_ul">
                     <li>
                         <a href="/thread/''' + topic_num + '''/delete">
                             ''' + load_lang('topic_delete') + '''

+ 1 - 1
route/user_alarm.py

@@ -7,7 +7,7 @@ def user_alarm():
         num = int(number_check(flask.request.args.get('num', '1')))
         sql_num = (num * 50 - 50) if num * 50 > 0 else 0
     
-        data = '<ul class="inside_ul">'
+        data = '<ul class="opennamu_ul">'
     
         curs.execute(db_change("select data, date from alarm where name = ? order by date desc limit ?, 50"), [ip_check(), sql_num])
         data_list = curs.fetchall()

+ 1 - 1
route/user_count.py

@@ -67,7 +67,7 @@ def user_count(name = None):
         return easy_minify(flask.render_template(skin_check(),
             imp = [load_lang('count'), wiki_set(), wiki_custom(), wiki_css([0, 0])],
             data = '''
-                <ul class="inside_ul">
+                <ul class="opennamu_ul">
                     <li><a href="/record/''' + url_pas(that) + '''">''' + load_lang('edit_record') + '''</a> : ''' + str(data) + '''</li>
                     <li><a href="/record/topic/''' + url_pas(that) + '''">''' + load_lang('discussion_record') + '''</a> : ''' + str(data_topic) + '''</a></li>
                     <hr>

+ 4 - 4
route/user_info.py

@@ -40,8 +40,8 @@ def user_info(name = ''):
                 
             tool_menu += '<li><a href="/change/head">' + load_lang('user_head') + '</a></li>'
                 
-            login_menu = '<h2>' + load_lang('login') + '</h2><ul class="inside_ul">' + login_menu + '</ul>'
-            tool_menu = '<h2>' + load_lang('tool') + '</h2><ul class="inside_ul">' + tool_menu + '</ul>'
+            login_menu = '<h2>' + load_lang('login') + '</h2><ul class="opennamu_ul">' + login_menu + '</ul>'
+            tool_menu = '<h2>' + load_lang('tool') + '</h2><ul class="opennamu_ul">' + tool_menu + '</ul>'
     
         if admin_check(1) == 1:
             curs.execute(db_change("select block from rb where block = ? and ongoing = '1'"), [ip])
@@ -49,7 +49,7 @@ def user_info(name = ''):
             
             admin_menu = '''
                 <h2>''' + load_lang('admin') + '''</h2>
-                <ul class="inside_ul">
+                <ul class="opennamu_ul">
                     <li><a href="/auth/give/ban/''' + url_pas(ip) + '''">''' + ban_name + '''</a></li>
                     <li><a href="/check/''' + url_pas(ip) + '''">''' + load_lang('check') + '''</a></li>
                 </ul>
@@ -65,7 +65,7 @@ def user_info(name = ''):
                 ''' + login_menu + '''
                 ''' + tool_menu + '''
                 <h2>''' + load_lang('other') + '''</h2>
-                <ul class="inside_ul">
+                <ul class="opennamu_ul">
                     <li><a href="/record/''' + url_pas(ip) + '''">''' + load_lang('record') + '''</a></li>
                     <li><a href="/record/topic/''' + url_pas(ip) + '''">''' + load_lang('discussion_record') + '''</a></li>
                     <li><a href="/topic/user:''' + url_pas(ip) + '''">''' + load_lang('user_discussion') + '''</a></li>

+ 1 - 1
route/user_setting_head.py

@@ -66,7 +66,7 @@ def user_setting_head(skin_name = ''):
                 imp = [load_lang(data = 'user_head', safe = 1), wiki_set(), wiki_custom(), wiki_css(['(HTML)' + sub_name, 0])],
                 data = start + '''
                     <form method="post">
-                        <textarea rows="25" cols="100" name="content">''' + html.escape(data) + '''</textarea>
+                        <textarea class="opennamu_textarea_500" cols="100" name="content">''' + html.escape(data) + '''</textarea>
                         <hr class="main_hr">
                         ''' + load_lang('user_css_warning') + ''' : <a href="/change/head_reset">/change/head_reset</a>
                         <hr class="main_hr">

+ 1 - 1
route/user_watch_list.py

@@ -45,7 +45,7 @@ def user_watch_list(tool):
 
         if data:
             div = '' + \
-                '<ul class="inside_ul">' + div + '</ul>' + \
+                '<ul class="opennamu_ul">' + div + '</ul>' + \
                 '<hr class="main_hr">' + \
             ''
 

+ 1 - 1
route/view_down.py

@@ -4,7 +4,7 @@ def view_down(name = 'Test'):
     with get_db_connect() as conn:
         curs = conn.cursor()
 
-        div = '<ul class="inside_ul">'
+        div = '<ul class="opennamu_ul">'
 
         curs.execute(db_change("select title from data where title like ?"), [name + '/%'])
         for data in curs.fetchall():

+ 1 - 1
route/view_raw.py

@@ -50,7 +50,7 @@ def view_raw_2(name = None, topic_num = None, num = None, doc_acl = 0):
 
         data = curs.fetchall()
         if data:
-            p_data += '<textarea readonly rows="25">' + html.escape(data[0][0]) + '</textarea>'
+            p_data += '<textarea readonly class="opennamu_textarea_500">' + html.escape(data[0][0]) + '</textarea>'
             
             if doc_acl == 1:
                 p_data = '' + \

+ 7 - 7
route/view_read.py

@@ -52,7 +52,7 @@ def view_read(name = 'Test', doc_rev = '', doc_from = '', do_type = ''):
             if category_doc != '':
                 category_doc = '' + \
                     '<h2 id="cate_normal">' + load_lang('category_title') + '</h2>' + \
-                    '<ul class="inside_ul">' + \
+                    '<ul class="opennamu_ul">' + \
                         '<li>' + load_lang('all') + ' : ' + str(count_category) + '</li>' + \
                         category_doc + \
                     '</ul>' + \
@@ -61,7 +61,7 @@ def view_read(name = 'Test', doc_rev = '', doc_from = '', do_type = ''):
             if category_sub != '':
                 category_doc += '' + \
                     '<h2 id="cate_under">' + load_lang('under_category') + '</h2>' + \
-                    '<ul class="inside_ul">' + \
+                    '<ul class="opennamu_ul">' + \
                         '<li>' + load_lang('all') + ' : ' + str(count_sub_category) + '</li>' + \
                         category_sub + \
                     '</ul>' + \
@@ -153,18 +153,18 @@ def view_read(name = 'Test', doc_rev = '', doc_from = '', do_type = ''):
             curs.execute(db_change('select data from other where name = "error_401"'))
             sql_d = curs.fetchall()
             if sql_d and sql_d[0][0] != '':
-                end_data = '<h2>' + load_lang('error') + '</h2><ul class="inside_ul"><li>' + sql_d[0][0] + '</li></ul>'
+                end_data = '<h2>' + load_lang('error') + '</h2><ul class="opennamu_ul"><li>' + sql_d[0][0] + '</li></ul>'
             else:
-                end_data = '<h2>' + load_lang('error') + '</h2><ul class="inside_ul"><li>' + load_lang('authority_error') + '</li></ul>'
+                end_data = '<h2>' + load_lang('error') + '</h2><ul class="opennamu_ul"><li>' + load_lang('authority_error') + '</li></ul>'
         elif end_data == 'HTTP Request 404':
             response_data = 404
 
             curs.execute(db_change('select data from other where name = "error_404"'))
             sql_d = curs.fetchall()
             if sql_d and sql_d[0][0] != '':
-                end_data = '<h2>' + load_lang('error') + '</h2><ul class="inside_ul"><li>' + sql_d[0][0] + '</li></ul>'
+                end_data = '<h2>' + load_lang('error') + '</h2><ul class="opennamu_ul"><li>' + sql_d[0][0] + '</li></ul>'
             else:
-                end_data = '<h2>' + load_lang('error') + '</h2><ul class="inside_ul"><li>' + load_lang('decument_404_error') + '</li></ul>'
+                end_data = '<h2>' + load_lang('error') + '</h2><ul class="opennamu_ul"><li>' + load_lang('decument_404_error') + '</li></ul>'
 
             curs.execute(db_change('' + \
                 'select ip, date, leng, send, id from history ' + \
@@ -172,7 +172,7 @@ def view_read(name = 'Test', doc_rev = '', doc_from = '', do_type = ''):
             ''), [name])
             sql_d = curs.fetchall()
             if sql_d:
-                end_data += '<h2>' + load_lang('history') + '</h2><ul class="inside_ul">'
+                end_data += '<h2>' + load_lang('history') + '</h2><ul class="opennamu_ul">'
                 for i in sql_d:
                     if re.search(r"\+", i[2]):
                         leng = '<span style="color:green;">(' + i[2] + ')</span>'

+ 1 - 1
route/view_xref.py

@@ -19,7 +19,7 @@ def view_xref(name = 'Test', xref_type = 1):
 
             data_sub = '(' + load_lang('link_in_this') + ')'
 
-        div += '<ul class="inside_ul">'
+        div += '<ul class="opennamu_ul">'
 
         sql_insert = ['link', 'title'] if xref_type == 1 else ['title', 'link']
         curs.execute(db_change("" + \

+ 2 - 2
route/vote_add.py

@@ -58,9 +58,9 @@ def vote_add():
                     '<form method="post">' + \
                         '<input name="name" placeholder="' + load_lang('name') + '">' + \
                         '<hr class="main_hr">' + \
-                        '<textarea rows="3" name="subject" placeholder="' + load_lang('explanation') + '"></textarea>' + \
+                        '<textarea class="opennamu_textarea_200" name="subject" placeholder="' + load_lang('explanation') + '"></textarea>' + \
                         '<hr class="main_hr">' + \
-                        '<textarea rows="10" name="data" placeholder="' + load_lang('1_line_1_q') + '"></textarea>' + \
+                        '<textarea class="opennamu_textarea_500" name="data" placeholder="' + load_lang('1_line_1_q') + '"></textarea>' + \
                         '<hr class="main_hr">' + \
                         '<input type="checkbox" value="Y" name="open_select"> ' + load_lang('open_vote') + \
                         '<h2>' + load_lang('period') + '</h2>'

+ 1 - 1
route/vote_end.py

@@ -31,7 +31,7 @@ def vote_end(num = 1):
         vote_data = re.findall(r'([^\n]+)', data_list[0][2].replace('\r\n', '\n'))
         for i in range(0, len(vote_data)):
             data += '<h2>' + vote_data[i] + '</h2>'
-            data += '<ul class="inside_ul">'
+            data += '<ul class="opennamu_ul">'
 
             curs.execute(db_change('select user from vote where id = ? and user != "" and data = ?'), [num, str(i)])
             data_list_2 = curs.fetchall()

+ 1 - 1
route/vote_list.py

@@ -16,7 +16,7 @@ def vote_list(list_type = 'normal', num = 1):
             sub = '(' + load_lang('closed') + ')'
             curs.execute(db_change('select name, id, type from vote where type = "close" or type = "n_close" limit ?, 50'), [sql_num])
 
-        data += '<ul class="inside_ul">'
+        data += '<ul class="opennamu_ul">'
 
         data_list = curs.fetchall()
         for i in data_list:

+ 23 - 43
views/main_css/css/main.css

@@ -7,6 +7,8 @@ body {
     word-break: break-all;
     
     overflow: auto;
+
+    font-size: 14px;
 }
 
 /* 텍스트 필드 */
@@ -44,7 +46,11 @@ and (not (-moz-appearance:none))
 }
 
 /* list */
-.inside_ul li {
+.opennamu_ul {
+    padding-left: 20px;
+}
+
+.opennamu_ul li {
     margin-left: 20px;
 
     margin-top: 5px;
@@ -93,10 +99,6 @@ and (not (-moz-appearance:none))
     display: none;
 }
 
-.opennamu_comment_textarea {
-    height: 200px;
-}
-
 /* render */
 /* - link */
 a {
@@ -109,11 +111,11 @@ a:hover {
     color: cornflowerblue;
 }
 
-#not_thing, .opennamu_not_exist_link {
+.opennamu_not_exist_link {
     color: red;
 }
 
-#not_thing:hover, .opennamu_not_exist_link:hover {
+.opennamu_not_exist_link:hover {
     color: darkred;
 }
 
@@ -121,15 +123,15 @@ a:hover {
     font-weight: bold;
 }
 
-#inside, #out_link, .opennamu_link_out, .opennamu_link_inter {
+.opennamu_link_out, .opennamu_link_inter {
     color: green;
 }
 
-#inside:hover, #out_link:hover, .opennamu_link_out:hover, .opennamu_link_inter:hover {
+.opennamu_link_out:hover, .opennamu_link_inter:hover {
     color: darkgreen;
 }
 
-#out_link::before, .opennamu_link_out::before {
+.opennamu_link_out::before {
     content: '🅴';
     
     font-weight: lighter;
@@ -137,12 +139,8 @@ a:hover {
     background: transparent;
 }
 
-#include_link {
-    display: none;
-}
-
 /* - toc */
-#toc, .opennamu_TOC {
+.opennamu_TOC {
     border: 1px solid gainsboro;
     padding: 20px;
     
@@ -156,8 +154,8 @@ a:hover {
     margin-top: 10px;
 }
 
-#toc_title, .opennamu_TOC_title {
-    font-size: 1.2rem;
+.opennamu_TOC_title {
+    font-size: 18px;
 }
 
 /* - category */
@@ -175,18 +173,6 @@ a:hover {
     filter: none;
 }
 
-#cate {
-    margin-top: 20px;
-}
-
-.hidden_link {
-    filter: blur(3px);
-}
-
-.hidden_link:hover {
-    filter: none;
-}
-
 /* - footnote */
 .opennamu_footnote {
     border-top: 1px solid gainsboro;
@@ -196,13 +182,7 @@ a:hover {
     margin-top: 10px;
 }
 
-#footnote_data {
-    border-top: 1px solid gainsboro;
-    
-    padding-top: 10px;
-}
-
-#cate, pre, #redirect {
+pre, #redirect {
     border: 1px solid gainsboro;
     
     padding: 10px;
@@ -212,11 +192,15 @@ pre {
     white-space: pre-wrap;
 }
 
-.content {
+.opennamu_textarea_500 {
     height: 500px;
 }
 
-.spead_footnote {
+.opennamu_textarea_200 {
+    height: 200px;
+}
+
+.opennamu_spead_footnote {
     color: #555;
     background-color: #efefef;
     
@@ -228,7 +212,7 @@ hr {
     border-top: 1px solid gainsboro;
 }
 
-.render_content_load, .render_content, .opennamu_render_complete {
+.opennamu_render_complete {
     white-space: pre-wrap;
     
     line-break: anywhere;
@@ -298,10 +282,6 @@ s:hover, strike:hover, del:hover {
     margin-bottom: 8px;
 }
 
-#admin_log_search {
-    width: 100px;
-}
-
 .change_space {
     white-space: pre-line;
 }

+ 1 - 73
views/main_css/js/func/render_simple.js

@@ -1,72 +1,3 @@
-"use strict";
-
-function opennamu_do_render_simple(name_ele) {
-    let skin_set_data = document.getElementById(name_ele).innerHTML;
-    
-    // 목차 구현
-    let toc_all_data = '<div id="toc"><span id="toc_title">TOC</span><br>';
-    let split_toc;
-    let toc_data;
-    
-    let i = 1;
-    while(1) {
-        toc_data = skin_set_data.match(/<h[1-6]>([^<>]+)<\/h[1-6]>/);
-        if(toc_data) {
-            split_toc = toc_data[1].match(/^([^ ]+)(.+)/);
-            toc_all_data += '' + 
-                '<br>' +
-                '<span style="margin-left: ' + String(((toc_data[1].match(/\./g) || []).length - 1) * 10) + 'px;">' +
-                    '<a href="#toc_' + String(i) + '">' + split_toc[1] + '</a>' + split_toc[2] +
-                '</span>' +
-            '';
-
-            skin_set_data = skin_set_data.replace(
-                /<(h[1-6])>([^<>]+)<\/h[1-6]>/, 
-                '<$1 id="toc_' + String(i) + '"><a href="#toc">' + split_toc[1] + '</a>' + split_toc[2] + '</$1>'
-            );
-            
-            i += 1;
-        } else {
-            break;
-        }
-    }
-    
-    skin_set_data = toc_all_data + '</div>' + skin_set_data;
-
-    // 각주 구현
-    var note_list = {};
-    var plus_note;
-    
-    i = 1;
-    while(1) {
-        toc_data = skin_set_data.match(/<sup>([^<>]+)<\/sup>/);
-        if(toc_data) {
-            if(!note_list[toc_data[1]]) {
-                note_list[toc_data[1]] = [String(i), 0];
-            } else {
-                note_list[toc_data[1]][1] += 1;
-            }
-
-            if(note_list[toc_data[1]][1] != 0) {
-                plus_note = '_' + String(note_list[toc_data[1]][1]);
-            } else {
-                plus_note = '';
-            }
-            
-            skin_set_data = skin_set_data.replace(
-                /<sup>([^<>]+)<\/sup>/, 
-                '<sup><a id="note_' + note_list[toc_data[1]][0] + plus_note + '" href="#note_' + note_list[toc_data[1]][0] + '_end">$1</a></sup>'
-            );
-            
-            i += 1;
-        } else {
-            break;
-        }
-    }
-    
-    document.getElementById(name_ele).innerHTML = skin_set_data;
-}
-
 let opennamu_do_render_simple_url = [
     '/manager/1',
     '/manager',
@@ -75,7 +6,4 @@ let opennamu_do_render_simple_url = [
     '/setting/main',
     '/setting/external',
     '/change/skin_set/main'
-];
-if(opennamu_do_render_simple_url.includes(window.location.pathname)) {
-    opennamu_do_render_simple('opennamu_simple_render');
-}
+];

+ 10 - 4
views/ringo/css/main.css

@@ -1,10 +1,12 @@
-body {
-    margin: 0;
+html {
+    background: #eee;
 }
 
-html {
+body {
     font-family: "나눔바른고딕", "나눔고딕", "맑은고딕", "Sans-Serif";
-    background: #eee;
+    font-size: 14px;
+
+    margin: 0;
 }
 
 h1, h2, h3, h4, h5, h6 {
@@ -327,4 +329,8 @@ input, textarea, button, select {
     background-color: #eee;
 
     cursor: pointer;
+}
+
+#opennamu_save_button {
+    background: antiquewhite;
 }

+ 1 - 1
views/tenshi/css/main.css

@@ -10,7 +10,7 @@ body {
     
     margin: 0;
     
-    font-size: 0.85rem;
+    font-size: 14px;
 }
 
 select {