Explorar o código

SELECT에도 추가

잉여개발기 hai 5 meses
pai
achega
e491d63bb7

+ 1 - 1
route/bbs_make.py

@@ -28,7 +28,7 @@ async def bbs_make():
                         <input class="__ON_INPUT__" placeholder="''' + await get_lang('bbs_name') + '''" name="bbs_name">
                         <hr class="main_hr">
                         
-                        <select name="bbs_type">
+                        <select class="__ON_SELECT__" name="bbs_type">
                             <option value="comment">''' + await get_lang('comment_base') + '''</option>
                             <option value="thread">''' + await get_lang('thread_base') + '''</option>
                         </select>

+ 2 - 2
route/bbs_w_edit.py

@@ -140,10 +140,10 @@ async def bbs_w_edit(bbs_num = '', post_num = '', comment_num = ''):
                                 <a href="/acl/TEST#exp">(''' + await get_lang('reference') + ''')</a>
                                 <h2>''' + await get_lang('acl') + '''</h2>
                                 <h3>''' + await get_lang('post_view_acl') + '''</h3>
-                                <select name="post_view_acl">''' + acl_div[0] + '''</select>
+                                <select class="__ON_SELECT__" name="post_view_acl">''' + acl_div[0] + '''</select>
 
                                 <h4>''' + await get_lang('post_comment_acl') + '''</h4>
-                                <select name="post_comment_acl">''' + acl_div[1] + '''</select>
+                                <select class="__ON_SELECT__" name="post_comment_acl">''' + acl_div[1] + '''</select>
 
                                 <h2>''' + await get_lang('markup') + '''</h2>
                                 ''' + await get_lang('not_working') + '''

+ 1 - 1
route/edit.py

@@ -63,7 +63,7 @@ async def edit_editor(conn, ip, data_main = '', do_type = 'edit', addon = '', na
         editor_display[0] = ''
 
     # 에디터 선택창
-    monaco_editor_top += '<select onclick="do_sync_monaco_and_textarea();" id="opennamu_select_editor" onchange="opennamu_edit_turn_off_monaco();">'
+    monaco_editor_top += '<select class="__ON_SELECT__" onclick="do_sync_monaco_and_textarea();" id="opennamu_select_editor" onchange="opennamu_edit_turn_off_monaco();">'
     monaco_editor_top += '<option value="default" ' + ('selected' if editor_display[0] == '' else '') + '>' + await get_lang('default') + '</option>'
     monaco_editor_top += '<option value="monaco" ' + ('selected' if editor_display[1] == '' else '') + '>' + await get_lang('monaco_editor') + '</option>'
     monaco_editor_top += '</select> '

+ 3 - 3
route/edit_move.py

@@ -226,7 +226,7 @@ async def edit_move(name):
                         <hr class="main_hr">
                         
                         <h2>''' + await get_lang('document') + '''</h2>
-                        <select name="move_option">
+                        <select class="__ON_SELECT__" name="move_option">
                             <option value="normal"> ''' + await get_lang('normal') + '''</option>
                             <option value="none"> ''' + await get_lang('dont_move') + '''</option>
                             <option value="reverse"> ''' + await get_lang('replace_move') + '''</option>
@@ -237,7 +237,7 @@ async def edit_move(name):
                         <hr class="main_hr"> -->
                         
                         <h2>''' + await get_lang('discussion') + '''</h2>
-                        <select name="move_topic_option">
+                        <select class="__ON_SELECT__" name="move_topic_option">
                             <option value="none"> ''' + await get_lang('dont_move') + '''</option>
                             <option value="normal"> ''' + await get_lang('normal') + '''</option>
                             <option value="reverse"> ''' + await get_lang('replace_move') + '''</option>
@@ -247,7 +247,7 @@ async def edit_move(name):
 
                         ''' + ((
                             '''<h2>''' + await get_lang('document_set') + '''</h2>
-                            <select name="document_set_option">
+                            <select class="__ON_SELECT__" name="document_set_option">
                                 <option value="none"> ''' + await get_lang('dont_move') + '''</option>
                                 <option value="normal"> ''' + await get_lang('normal') + '''</option>
                                 <option value="reverse"> ''' + await get_lang('replace_move') + '''</option>

+ 1 - 1
route/edit_upload.py

@@ -148,7 +148,7 @@ async def edit_upload():
                         <hr class="main_hr">
                         <input class="__ON_INPUT__" placeholder="''' + await get_lang('file_name') + '''" name="f_name" value="''' + file_name + '''">
                         <hr class="main_hr">
-                        <select name="f_lice_sel">
+                        <select class="__ON_SELECT__" name="f_lice_sel">
                             ''' + license_list + '''
                         </select>
                         <hr class="main_hr">

+ 2 - 2
route/filter_all_add.py

@@ -125,7 +125,7 @@ async def filter_all_add(tool, name = None):
                         <hr class="main_hr">
                         ''' + await get_lang('inter_wiki_space_change') + '''
                         <hr class="main_hr">
-                        <select name="inter_type">
+                        <select class="__ON_SELECT__" name="inter_type">
                             <option ''' + select[0] + ''' value="url_encode">%20</option>
                             <option ''' + select[1] + ''' value="under_bar">_</option>
                         </select>
@@ -226,7 +226,7 @@ async def filter_all_add(tool, name = None):
                     <hr class="main_hr">
                     <a href="/acl/Test#exp">''' + await get_lang('acl') + '''</a>
                     <hr class="main_hr">
-                    <select name="acl">
+                    <select class="__ON_SELECT__" name="acl">
                         ''' + ''.join(['<option ' + for_a[0] + ' value=' + for_a[1] + '>' + ('normal' if for_a[1] == '' else for_a[1]) + '</option>' for for_a in acl_list]) + '''
                     </select>
                 '''

+ 3 - 3
route/give_user_ban.py

@@ -138,7 +138,7 @@ async def give_user_ban(name = None, ban_type = ''):
                         <h2>''' + await get_lang('method') + '''</h2>
                         ''' + n_name + '''
         
-                        <select name="do_ban_type">
+                        <select class="__ON_SELECT__" name="do_ban_type">
                             <option value="normal">''' + await get_lang('normal') + '''</option>
                             <option value="regex" ''' + ('selected' if ban_type == 'regex' else '') + '>' + await get_lang('regex') + '''</option>
                             <option value="cidr" ''' + ('selected' if ban_type == 'cidr' else '') + '>' + await get_lang('cidr') + '''</option>
@@ -146,7 +146,7 @@ async def give_user_ban(name = None, ban_type = ''):
                         </select>
                         <hr class="main_hr">
         
-                        <select name="ban_option">
+                        <select class="__ON_SELECT__" name="ban_option">
                             <option value="">''' + await get_lang('default') + '''</option>
                             <option value="login_able">''' + await get_lang('login_able') + '''</option>
                             <option value="login_able_and_regsiter_disable">''' + await get_lang('login_able_and_regsiter_disable') + '''</option>
@@ -157,7 +157,7 @@ async def give_user_ban(name = None, ban_type = ''):
                         </select>
         
                         <h2>''' + await get_lang('date') + '''</h2>
-                        <select name="date_type">
+                        <select class="__ON_SELECT__" name="date_type">
                             <option value="date">''' + await get_lang('date') + '''</option>
                             <option value="days">''' + await get_lang('day') + '''</option>
                         </select>

+ 1 - 1
route/give_user_fix.py

@@ -55,7 +55,7 @@ async def give_user_fix(user_name = ''):
                         <hr class="main_hr">
                         <a href="/change/user_name/''' + url_pas(user_name) + '''">(''' + await get_lang('change_user_name') + ''')</a>
                         <hr class="main_hr">
-                        <select name="select">
+                        <select class="__ON_SELECT__" name="select">
                             <option value="password_change">''' + await get_lang('password_change') + '''</option>
                             <option value="2fa_password_change">''' + await get_lang('2fa_password_change') + '''</option>
                             <option value="2fa_off">''' + await get_lang('2fa_off') + '''</option>

+ 1 - 1
route/main_setting_404_page.py

@@ -30,7 +30,7 @@ async def main_setting_404_page():
                 ['404_file', lang['data']['404_file']]
             ]
 
-            data_html += '<select name="select">'
+            data_html += '<select class="__ON_SELECT__" name="select">'
             for for_a in select_list:
                 selected = ''
                 if set_type['data'] == for_a[0]:

+ 2 - 2
route/main_setting_external.py

@@ -85,7 +85,7 @@ async def main_setting_external():
 
                         <span>''' + await get_lang('version') + '''</span>
                         <hr class="main_hr">
-                        <select name="recaptcha_ver">
+                        <select class="__ON_SELECT__" name="recaptcha_ver">
                             ''' + re_ver + '''
                         </select>
 
@@ -113,7 +113,7 @@ async def main_setting_external():
 
                         <span>''' + await get_lang('smtp_security') + '''</span>
                         <hr class="main_hr">
-                        <select name="smtp_security">
+                        <select class="__ON_SELECT__" name="smtp_security">
                             ''' + security_radios + '''
                         </select>
                         <hr class="main_hr">

+ 5 - 5
route/main_setting_main.py

@@ -142,7 +142,7 @@ async def main_setting_main():
 
                 <span>''' + await get_lang('tls_method') + '''</span>
                 <hr class="main_hr">
-                <select name="http_select">''' + tls_select + '''</select>
+                <select class="__ON_SELECT__" name="http_select">''' + tls_select + '''</select>
                 <hr class="main_hr">
 
                 <span>''' + await get_lang('domain') + '''</span> (EX : 2du.pythonanywhere.com) (''' + await get_lang('off') + ''' : ''' + await get_lang('empty') + ''')
@@ -175,7 +175,7 @@ async def main_setting_main():
 
                 <span>''' + await get_lang('wiki_load_ip_select') + '''</span> (''' + await get_lang('restart_required') + ''')
                 <hr class="main_hr">
-                <select name="load_ip_select">''' + ip_load_select_data + '''</select>
+                <select class="__ON_SELECT__" name="load_ip_select">''' + ip_load_select_data + '''</select>
                 
                 <h3>''' + await get_lang('authority_use_list') + '''</h3>
                 
@@ -208,7 +208,7 @@ async def main_setting_main():
                         
                         <span>''' + await get_lang('wiki_skin') + '''</span>
                         <hr class="main_hr">
-                        <select name="skin">''' + await load_skin(d_list[5] if d_list[5] != '' else 'ringo') + '''</select>
+                        <select class="__ON_SELECT__" name="skin">''' + await load_skin(d_list[5] if d_list[5] != '' else 'ringo') + '''</select>
 
                         <h2>''' + await get_lang('render_set') + '''</h2>
                         
@@ -239,7 +239,7 @@ async def main_setting_main():
 
                         <span>''' + await get_lang('encryption_method') + '''</span>
                         <hr class="main_hr">
-                        <select name="encode">''' + encode_select + '''</select>
+                        <select class="__ON_SELECT__" name="encode">''' + encode_select + '''</select>
 
                         <h3>''' + await get_lang('ua') + '''</h3>
                         
@@ -255,7 +255,7 @@ async def main_setting_main():
 
                         <span>''' + await get_lang('update_branch') + '''</span>
                         <hr class="main_hr">
-                        <select name="update">''' + branch_div + '''</select>
+                        <select class="__ON_SELECT__" name="update">''' + branch_div + '''</select>
 
                         <span ''' + sqlite_only + '''>
                             <h3>''' + await get_lang('backup') + ''' (''' + await get_lang('sqlite_only') + ''')</h3>

+ 21 - 21
route/main_setting_skin_set.py

@@ -46,111 +46,111 @@ async def main_setting_skin_set():
                         <h2>''' + await get_lang("render") + '''</h2>
                         <h3>''' + await get_lang("strike") + '''</h3>
                         ''' + set_data_main["main_css_strike"] + '''
-                        <select name="main_css_strike">
+                        <select class="__ON_SELECT__" name="main_css_strike">
                             ''' + set_data["main_css_strike"] + '''
                         </select>
                         <h3>''' + await get_lang("bold") + '''</h3>
                         ''' + set_data_main["main_css_bold"] + '''
-                        <select name="main_css_bold">
+                        <select class="__ON_SELECT__" name="main_css_bold">
                             ''' + set_data["main_css_bold"] + '''
                         </select>
                         <h3>''' + await get_lang("category") + '''</h3>
                         <h4>''' + await get_lang("position") + '''</h4>
                         ''' + set_data_main["main_css_category_set"] + '''
-                        <select name="main_css_category_set">
+                        <select class="__ON_SELECT__" name="main_css_category_set">
                             ''' + set_data["main_css_category_set"] + '''
                         </select>
                         <h4>''' + await get_lang("category_change_title") + '''</h4>
                         ''' + set_data_main["main_css_category_change_title"] + '''
-                        <select name="main_css_category_change_title">
+                        <select class="__ON_SELECT__" name="main_css_category_change_title">
                             ''' + set_data["main_css_category_change_title"] + '''
                         </select>
                         <h3>''' + await get_lang("footnote") + ''' (''' + await get_lang('beta') + ''')</h3>
                         <h4>''' + await get_lang("footnote_render") + '''</h4>
                         ''' + set_data_main["main_css_footnote_set"] + '''
-                        <select name="main_css_footnote_set">
+                        <select class="__ON_SELECT__" name="main_css_footnote_set">
                             ''' + set_data["main_css_footnote_set"] + '''
                         </select>
                         <h4>''' + await get_lang("footnote_number") + '''</h4>
                         ''' + set_data_main["main_css_footnote_number"] + '''
-                        <select name="main_css_footnote_number">
+                        <select class="__ON_SELECT__" name="main_css_footnote_number">
                             ''' + set_data["main_css_footnote_number"] + '''
                         </select>
                         <h4>''' + await get_lang("footnote_real_num_view") + '''</h4>
                         ''' + set_data_main["main_css_view_real_footnote_num"] + '''
-                        <select name="main_css_view_real_footnote_num">
+                        <select class="__ON_SELECT__" name="main_css_view_real_footnote_num">
                             ''' + set_data["main_css_view_real_footnote_num"] + '''
                         </select>
                         <h3>''' + await get_lang("include_link") + '''</h3>
                         ''' + set_data_main["main_css_include_link"] + '''
-                        <select name="main_css_include_link">
+                        <select class="__ON_SELECT__" name="main_css_include_link">
                             ''' + set_data["main_css_include_link"] + '''
                         </select>
                         <h3>''' + await get_lang("image") + ''' (''' + await get_lang('beta') + ''')</h3>
                         ''' + set_data_main["main_css_image_set"] + '''
-                        <select name="main_css_image_set">
+                        <select class="__ON_SELECT__" name="main_css_image_set">
                             ''' + set_data["main_css_image_set"] + '''
                         </select>
                         <h3>''' + await get_lang("toc") + '''</h3>
                         ''' + set_data_main["main_css_toc_set"] + '''
-                        <select name="main_css_toc_set">
+                        <select class="__ON_SELECT__" name="main_css_toc_set">
                             ''' + set_data["main_css_toc_set"] + '''
                         </select>
                         <h3>''' + await get_lang("exter_link") + '''</h3>
                         ''' + set_data_main["main_css_exter_link"] + '''
-                        <select name="main_css_exter_link">
+                        <select class="__ON_SELECT__" name="main_css_exter_link">
                             ''' + set_data["main_css_exter_link"] + '''
                         </select>
                         <h3>''' + await get_lang("link_delimiter") + '''</h3>
                         ''' + set_data_main["main_css_link_delimiter"] + '''
-                        <select name="main_css_link_delimiter">
+                        <select class="__ON_SELECT__" name="main_css_link_delimiter">
                             ''' + set_data["main_css_link_delimiter"] + '''
                         </select>
                         <h3>''' + await get_lang("force_darkmode") + '''</h3>
                         ''' + set_data_main["main_css_darkmode"] + '''
-                        <select name="main_css_darkmode">
+                        <select class="__ON_SELECT__" name="main_css_darkmode">
                             ''' + set_data["main_css_darkmode"] + '''
                         </select>
                         <h3>''' + await get_lang("table") + '''</h3>
                         <h4>''' + await get_lang("table_scroll") + '''</h4>
                         ''' + set_data_main["main_css_table_scroll"] + '''
-                        <select name="main_css_table_scroll">
+                        <select class="__ON_SELECT__" name="main_css_table_scroll">
                             ''' + set_data["main_css_table_scroll"] + '''
                         </select>
                         <h4>''' + await get_lang("table_transparent") + '''</h4>
                         ''' + set_data_main["main_css_table_transparent"] + '''
-                        <select name="main_css_table_transparent">
+                        <select class="__ON_SELECT__" name="main_css_table_transparent">
                             ''' + set_data["main_css_table_transparent"] + '''
                         </select>
                         <h3>''' + await get_lang("list_view_change") + '''</h3>
                         ''' + set_data_main["main_css_list_view_change"] + '''
-                        <select name="main_css_list_view_change">
+                        <select class="__ON_SELECT__" name="main_css_list_view_change">
                             ''' + set_data["main_css_list_view_change"] + '''
                         </select>
                         <h3>''' + await get_lang("view_joke") + '''</h3>
                         ''' + set_data_main["main_css_view_joke"] + '''
-                        <select name="main_css_view_joke">
+                        <select class="__ON_SELECT__" name="main_css_view_joke">
                             ''' + set_data["main_css_view_joke"] + '''
                         </select>
                         <h3>''' + await get_lang("math_scroll") + '''</h3>
                         ''' + set_data_main["main_css_math_scroll"] + '''
-                        <select name="main_css_math_scroll">
+                        <select class="__ON_SELECT__" name="main_css_math_scroll">
                             ''' + set_data["main_css_math_scroll"] + '''
                         </select>
                         <h3>''' + await get_lang("view_history") + '''</h3>
                         ''' + set_data_main["main_css_view_history"] + '''
-                        <select name="main_css_view_history">
+                        <select class="__ON_SELECT__" name="main_css_view_history">
                             ''' + set_data["main_css_view_history"] + '''
                         </select>
                         <h3>''' + await get_lang("font_size") + '''</h3>
                         ''' + set_data_main["main_css_font_size"] + '''
-                        <select name="main_css_font_size">
+                        <select class="__ON_SELECT__" name="main_css_font_size">
                             ''' + set_data["main_css_font_size"] + '''
                         </select>
                         <h2>''' + await get_lang("edit") + '''</h2>
                         <h3>''' + await get_lang("monaco_editor") + '''</h3>
                         ''' + set_data_main["main_css_monaco"] + '''
-                        <select name="main_css_monaco">
+                        <select class="__ON_SELECT__" name="main_css_monaco">
                             ''' + set_data["main_css_monaco"] + '''
                         </select>
                         <hr class="main_hr">

+ 1 - 1
route/recent_change.py

@@ -199,7 +199,7 @@ async def recent_change(name = '', tool = '', num = 1, set_type = 'normal'):
                 if set_type == 'normal':
                     div = '''
                         <form method="post">
-                            <select name="a">''' + select + '''</select> <select name="b">''' + select + '''</select>
+                            <select class="__ON_SELECT__" name="a">''' + select + '''</select> <select class="__ON_SELECT__" name="b">''' + select + '''</select>
                             <button class="__ON_BUTTON__" type="submit">''' + await get_lang('compare') + '''</button>
                         </form>
                         <hr class="main_hr">

+ 2 - 2
route/topic_tool_acl.py

@@ -85,11 +85,11 @@ async def topic_tool_acl(topic_num = 1):
                     <form method="post">
                         <a href="/acl/TEST#exp">(''' + await get_lang('reference') + ''')</a>
                         <h2>''' + await get_lang('thread_acl') + '''</h2>
-                        <select name="acl">
+                        <select class="__ON_SELECT__" name="acl">
                             ''' + acl_html_list + '''
                         </select>
                         <h2>''' + await get_lang('view_acl') + ''' (''' + await get_lang('beta') + ''')</h2>
-                        <select name="acl_view">
+                        <select class="__ON_SELECT__" name="acl_view">
                             ''' + acl_html_list_view + '''
                         </select>
                         <hr class="main_hr">

+ 1 - 1
route/topic_tool_setting.py

@@ -94,7 +94,7 @@ async def topic_tool_setting(topic_num = 1):
                 await render_simple_set('''
                     <form method="post">
                         <h2>''' + await get_lang('topic_progress') + '''</h2>
-                        <select name="stop_d">
+                        <select class="__ON_SELECT__" name="stop_d">
                             ''' + stop_d_list + '''
                         </select>
                         <hr class="main_hr">

+ 6 - 6
route/user_setting.py

@@ -118,19 +118,19 @@ async def user_setting():
                             <hr class="main_hr">
                             <span>''' + await get_lang('skin') + '''</span>
                             <hr class="main_hr">
-                            <select name="skin">''' + div2 + '''</select>
+                            <select class="__ON_SELECT__" name="skin">''' + div2 + '''</select>
                             <hr class="main_hr">
                             <a href="/change/skin_set">(''' + await get_lang('skin_set') + ''')</a> <a href="/change/skin_set/main">(''' + await get_lang('main_skin_set') + ''')</a>
                             <hr class="main_hr">
                             <span>''' + await get_lang('language') + '''</span>
                             <hr class="main_hr">
-                            <select name="lang">''' + div3 + '''</select>
+                            <select class="__ON_SELECT__" name="lang">''' + div3 + '''</select>
                             <hr class="main_hr">
                             <span>''' + await get_lang('user_title') + '''</span>
                             <hr class="main_hr">
-                            <select name="user_title">''' + div4 + '''</select>
+                            <select class="__ON_SELECT__" name="user_title">''' + div4 + '''</select>
                             <h2>''' + await get_lang('2fa') + '''</h2>
-                            <select name="2fa" id="twofa_check_input">''' + fa_data_select + '''</select>
+                            <select class="__ON_SELECT__" name="2fa" id="twofa_check_input">''' + fa_data_select + '''</select>
                             <hr class="main_hr">
                             <input class="__ON_INPUT__" type="password" name="2fa_pw" placeholder="''' + fa_data_pw + '''">
                             <h2>''' + await get_lang('main_user_name') + '''</h2>
@@ -179,13 +179,13 @@ async def user_setting():
                             <h2>''' + await get_lang('main') + '''</h2>
                             <span>''' + await get_lang('skin') + '''</span>
                             <hr class="main_hr">
-                            <select name="skin">''' + div2 + '''</select>
+                            <select class="__ON_SELECT__" name="skin">''' + div2 + '''</select>
                             <hr class="main_hr">
                             <a href="/change/skin_set">(''' + await get_lang('skin_set') + ''')</a> <a href="/change/skin_set/main">(''' + await get_lang('main_skin_set') + ''')</a>
                             <hr class="main_hr">
                             <span>''' + await get_lang('language') + '''</span>
                             <hr class="main_hr">
-                            <select name="lang">''' + div3 + '''</select>
+                            <select class="__ON_SELECT__" name="lang">''' + div3 + '''</select>
                             <hr class="main_hr">
                             <button class="__ON_BUTTON__" type="submit">''' + await get_lang('save') + '''</button>
                             ''' + await http_warning() + '''

+ 21 - 21
route/user_setting_skin_set_main.py

@@ -170,111 +170,111 @@ async def user_setting_skin_set_main():
                         <h2>''' + await get_lang("render") + '''</h2>
                         <h3>''' + await get_lang("strike") + '''</h3>
                         ''' + set_data_main["main_css_strike"] + '''
-                        <select name="main_css_strike">
+                        <select class="__ON_SELECT__" name="main_css_strike">
                             ''' + set_data["main_css_strike"] + '''
                         </select>
                         <h3>''' + await get_lang("bold") + '''</h3>
                         ''' + set_data_main["main_css_bold"] + '''
-                        <select name="main_css_bold">
+                        <select class="__ON_SELECT__" name="main_css_bold">
                             ''' + set_data["main_css_bold"] + '''
                         </select>
                         <h3>''' + await get_lang("category") + '''</h3>
                         <h4>''' + await get_lang("position") + '''</h4>
                         ''' + set_data_main["main_css_category_set"] + '''
-                        <select name="main_css_category_set">
+                        <select class="__ON_SELECT__" name="main_css_category_set">
                             ''' + set_data["main_css_category_set"] + '''
                         </select>
                         <h4>''' + await get_lang("category_change_title") + '''</h4>
                         ''' + set_data_main["main_css_category_change_title"] + '''
-                        <select name="main_css_category_change_title">
+                        <select class="__ON_SELECT__" name="main_css_category_change_title">
                             ''' + set_data["main_css_category_change_title"] + '''
                         </select>
                         <h3>''' + await get_lang("footnote") + ''' (''' + await get_lang('beta') + ''')</h3>
                         <h4>''' + await get_lang("footnote_render") + '''</h4>
                         ''' + set_data_main["main_css_footnote_set"] + '''
-                        <select name="main_css_footnote_set">
+                        <select class="__ON_SELECT__" name="main_css_footnote_set">
                             ''' + set_data["main_css_footnote_set"] + '''
                         </select>
                         <h4>''' + await get_lang("footnote_number") + '''</h4>
                         ''' + set_data_main["main_css_footnote_number"] + '''
-                        <select name="main_css_footnote_number">
+                        <select class="__ON_SELECT__" name="main_css_footnote_number">
                             ''' + set_data["main_css_footnote_number"] + '''
                         </select>
                         <h4>''' + await get_lang("footnote_real_num_view") + '''</h4>
                         ''' + set_data_main["main_css_view_real_footnote_num"] + '''
-                        <select name="main_css_view_real_footnote_num">
+                        <select class="__ON_SELECT__" name="main_css_view_real_footnote_num">
                             ''' + set_data["main_css_view_real_footnote_num"] + '''
                         </select>
                         <h3>''' + await get_lang("include_link") + '''</h3>
                         ''' + set_data_main["main_css_include_link"] + '''
-                        <select name="main_css_include_link">
+                        <select class="__ON_SELECT__" name="main_css_include_link">
                             ''' + set_data["main_css_include_link"] + '''
                         </select>
                         <h3>''' + await get_lang("image") + ''' (''' + await get_lang('beta') + ''')</h3>
                         ''' + set_data_main["main_css_image_set"] + '''
-                        <select name="main_css_image_set">
+                        <select class="__ON_SELECT__" name="main_css_image_set">
                             ''' + set_data["main_css_image_set"] + '''
                         </select>
                         <h3>''' + await get_lang("toc") + '''</h3>
                         ''' + set_data_main["main_css_toc_set"] + '''
-                        <select name="main_css_toc_set">
+                        <select class="__ON_SELECT__" name="main_css_toc_set">
                             ''' + set_data["main_css_toc_set"] + '''
                         </select>
                         <h3>''' + await get_lang("exter_link") + '''</h3>
                         ''' + set_data_main["main_css_exter_link"] + '''
-                        <select name="main_css_exter_link">
+                        <select class="__ON_SELECT__" name="main_css_exter_link">
                             ''' + set_data["main_css_exter_link"] + '''
                         </select>
                         <h3>''' + await get_lang("link_delimiter") + '''</h3>
                         ''' + set_data_main["main_css_link_delimiter"] + '''
-                        <select name="main_css_link_delimiter">
+                        <select class="__ON_SELECT__" name="main_css_link_delimiter">
                             ''' + set_data["main_css_link_delimiter"] + '''
                         </select>
                         <h3>''' + await get_lang("force_darkmode") + '''</h3>
                         ''' + set_data_main["main_css_darkmode"] + '''
-                        <select name="main_css_darkmode">
+                        <select class="__ON_SELECT__" name="main_css_darkmode">
                             ''' + set_data["main_css_darkmode"] + '''
                         </select>
                         <h3>''' + await get_lang("table") + '''</h3>
                         <h4>''' + await get_lang("table_scroll") + '''</h4>
                         ''' + set_data_main["main_css_table_scroll"] + '''
-                        <select name="main_css_table_scroll">
+                        <select class="__ON_SELECT__" name="main_css_table_scroll">
                             ''' + set_data["main_css_table_scroll"] + '''
                         </select>
                         <h4>''' + await get_lang("table_transparent") + '''</h4>
                         ''' + set_data_main["main_css_table_transparent"] + '''
-                        <select name="main_css_table_transparent">
+                        <select class="__ON_SELECT__" name="main_css_table_transparent">
                             ''' + set_data["main_css_table_transparent"] + '''
                         </select>
                         <h3>''' + await get_lang("list_view_change") + '''</h3>
                         ''' + set_data_main["main_css_list_view_change"] + '''
-                        <select name="main_css_list_view_change">
+                        <select class="__ON_SELECT__" name="main_css_list_view_change">
                             ''' + set_data["main_css_list_view_change"] + '''
                         </select>
                         <h3>''' + await get_lang("view_joke") + '''</h3>
                         ''' + set_data_main["main_css_view_joke"] + '''
-                        <select name="main_css_view_joke">
+                        <select class="__ON_SELECT__" name="main_css_view_joke">
                             ''' + set_data["main_css_view_joke"] + '''
                         </select>
                         <h3>''' + await get_lang("math_scroll") + '''</h3>
                         ''' + set_data_main["main_css_math_scroll"] + '''
-                        <select name="main_css_math_scroll">
+                        <select class="__ON_SELECT__" name="main_css_math_scroll">
                             ''' + set_data["main_css_math_scroll"] + '''
                         </select>
                         <h3>''' + await get_lang("view_history") + '''</h3>
                         ''' + set_data_main["main_css_view_history"] + '''
-                        <select name="main_css_view_history">
+                        <select class="__ON_SELECT__" name="main_css_view_history">
                             ''' + set_data["main_css_view_history"] + '''
                         </select>
                         <h3>''' + await get_lang("font_size") + '''</h3>
                         ''' + set_data_main["main_css_font_size"] + '''
-                        <select name="main_css_font_size">
+                        <select class="__ON_SELECT__" name="main_css_font_size">
                             ''' + set_data["main_css_font_size"] + '''
                         </select>
                         <h2>''' + await get_lang("edit") + '''</h2>
                         <h3>''' + await get_lang("monaco_editor") + '''</h3>
                         ''' + set_data_main["main_css_monaco"] + '''
-                        <select name="main_css_monaco">
+                        <select class="__ON_SELECT__" name="main_css_monaco">
                             ''' + set_data["main_css_monaco"] + '''
                         </select>
                         <hr class="main_hr">

+ 2 - 2
route/view_set.py

@@ -21,7 +21,7 @@ def view_set_markup(conn, document_name = '', markup = '', addon = '', disable =
         else:
             markup_html += '<option value="' + (for_a if for_a != 'normal' else default_markup) + '">' + for_a + '</option>'
     
-    markup_html = '<select name="document_markup" ' + disable + ' ' + addon + '>' + markup_html + '</select>'
+    markup_html = '<select class="__ON_SELECT__" name="document_markup" ' + disable + ' ' + addon + '>' + markup_html + '</select>'
 
     return markup_html
 
@@ -158,7 +158,7 @@ async def view_set(name = 'Test', multiple = False):
             for i in acl_get_list:
                 data += '' + \
                     '<h' + i[2] + '>' + i[0] + '</h' + i[2] + '>' + \
-                    '<select name="' + i[1] + '" ' + check_ok + '>' + \
+                    '<select class="__ON_SELECT__" name="' + i[1] + '" ' + check_ok + '>' + \
                 ''
 
                 curs.execute(db_change("select data from acl where title = ? and type = ?"), [name, i[1]])

+ 1 - 1
route/vote_add.py

@@ -45,7 +45,7 @@ async def vote_add():
 
             return redirect(conn, '/vote')
         else:
-            acl_data = '<select name="acl_select">'
+            acl_data = '<select class="__ON_SELECT__" name="acl_select">'
             acl_list = await get_acl_list()
             for data_list in acl_list:
                 acl_data += '<option value="' + data_list + '">' + (data_list if data_list != '' else 'normal') + '</option>'

+ 1 - 1
route/vote_select.py

@@ -56,7 +56,7 @@ async def vote_select(num = 1):
             data += '<b>' + data_list[0][1] + '</b><hr class="main_hr">' if data_list[0][1] != '' else ''
             data += '<span>~ ' + time_limit + '</span><hr class="main_hr">' if time_limit != '' else ''
 
-            select_data = '<select name="vote_data">'
+            select_data = '<select class="__ON_SELECT__" name="vote_data">'
             line_num = 0
             for i in vote_data:
                 select_data += '<option value="' + str(line_num) + '">' + i + '</option>'