Przeglądaj źródła

TEXTAREA 추가

잉여개발기 5 miesięcy temu
rodzic
commit
5e51ade2d1

+ 3 - 3
route/edit.py

@@ -81,7 +81,7 @@ async def edit_editor(conn, ip, data_main = '', do_type = 'edit', addon = '', na
         out_field += '<hr class="main_hr">'
 
     return '''
-        <textarea style="display: none;" id="opennamu_edit_origin" name="doc_data_org">''' + html.escape(data_main) + '''</textarea>
+        <textarea class="__ON_TEXTAREA__" style="display: none;" id="opennamu_edit_origin" name="doc_data_org">''' + html.escape(data_main) + '''</textarea>
         <div>
             ''' + monaco_editor_top + '''
             <hr class="main_hr">
@@ -92,7 +92,7 @@ async def edit_editor(conn, ip, data_main = '', do_type = 'edit', addon = '', na
         ''' + div + '''
 
         <div id="opennamu_monaco_editor" class="''' + textarea_size + '''" ''' + editor_display[1] + '''></div>
-        <textarea id="opennamu_edit_textarea" class="''' + textarea_size + '''" ''' + editor_display[0] + ''' name="content" placeholder="''' + p_text + '''">''' + html.escape(data_main) + '''</textarea>
+        <textarea id="opennamu_edit_textarea" class="''' + textarea_size + ''' __ON_TEXTAREA__" ''' + editor_display[0] + ''' name="content" placeholder="''' + p_text + '''">''' + html.escape(data_main) + '''</textarea>
         <hr class="main_hr">
         ''' + out_field + '''
         
@@ -358,7 +358,7 @@ async def edit(name = 'Test', section = 0, do_type = ''):
                 name,
                 editor_top_text + '''
                     <form method="post">
-                        <textarea style="display: none;" name="doc_section_data_where">''' + data_section_where + '''</textarea>
+                        <textarea class="__ON_TEXTAREA__" style="display: none;" name="doc_section_data_where">''' + data_section_where + '''</textarea>
                         <input class="__ON_INPUT__" style="display: none;" name="doc_section_edit_apply" value="''' + doc_section_edit_apply + '''">
 
                         <input class="__ON_INPUT__" style="display: none;" id="opennamu_editor_doc_name" value="''' + html.escape(name) + '''">

+ 1 - 1
route/edit_delete_multiple.py

@@ -27,7 +27,7 @@ async def edit_delete_multiple():
                 await get_lang('many_delete'),
                 '''
                     <form method="post">
-                        <textarea class="opennamu_textarea_500" placeholder="''' + await get_lang('many_delete_help') + '''" name="content"></textarea>
+                        <textarea class="opennamu_textarea_500 __ON_TEXTAREA__" placeholder="''' + await get_lang('many_delete_help') + '''" name="content"></textarea>
                         <hr class="main_hr">
                         <input class="__ON_INPUT__" placeholder="''' + await get_lang('why') + '''" name="send" type="text">
                         <hr class="main_hr">

+ 1 - 1
route/edit_request.py

@@ -105,7 +105,7 @@ async def edit_request(name = 'Test', do_type = ''):
                         <button ''' + disabled + ''' id="opennamu_save_button" type="submit" name="check" value="Y">''' + await get_lang('approve') + '''</button>
                         <button ''' + disabled + ''' id="opennamu_preview_button" type="submit" name="check" value="">''' + await get_lang('decline') + '''</button>
                         <hr class="main_hr">
-                        <textarea readonly class="opennamu_textarea_500">''' + html.escape(edit_request_data) + '''</textarea>
+                        <textarea readonly class="opennamu_textarea_500 __ON_TEXTAREA__">''' + html.escape(edit_request_data) + '''</textarea>
                     </form>
                 ''',
                 '(' + await get_lang('edit_request_check') + ')',

+ 1 - 1
route/edit_upload.py

@@ -152,7 +152,7 @@ async def edit_upload():
                             ''' + license_list + '''
                         </select>
                         <hr class="main_hr">
-                        <textarea class="opennamu_textarea_100" placeholder="''' + await get_lang('other') + '''" name="f_lice">''' + upload_default + '''</textarea>
+                        <textarea class="opennamu_textarea_100 __ON_TEXTAREA__" placeholder="''' + await get_lang('other') + '''" name="f_lice">''' + upload_default + '''</textarea>
                         <hr class="main_hr">
                         ''' + await captcha_get(conn) + '''
                         <button id="opennamu_save_button" type="submit">''' + await get_lang('save') + '''</button>

+ 1 - 1
route/give_user_ban.py

@@ -104,7 +104,7 @@ async def give_user_ban(name = None, ban_type = ''):
         else:
             if ban_type == 'multiple':
                 main_name = await get_lang('multiple_ban')
-                n_name = '<textarea class="opennamu_textarea_500" placeholder="' + await get_lang('name_or_ip_or_regex_or_cidr_multiple') + '" name="name"></textarea><hr class="main_hr">'
+                n_name = '<textarea class="opennamu_textarea_500 __ON_TEXTAREA__" placeholder="' + await get_lang('name_or_ip_or_regex_or_cidr_multiple') + '" name="name"></textarea><hr class="main_hr">'
             else:
                 main_name = await get_lang('ban')
                 n_name = '<input class="__ON_INPUT__" placeholder="' + await get_lang('name_or_ip_or_regex_or_cidr') + '" value="' + (name if name else '') + '" name="name"><hr class="main_hr">'

+ 1 - 1
route/main_setting_404_page.py

@@ -47,7 +47,7 @@ async def main_setting_404_page():
 
             data_html += (
                 '<form method="post">' +
-                    '<textarea class="opennamu_textarea_500" name="data" placeholder="' + lang['data']['enter_html'] + '">' + html.escape(form_data) + '</textarea>' +
+                    '<textarea class="opennamu_textarea_500 __ON_TEXTAREA__" name="data" placeholder="' + lang['data']['enter_html'] + '">' + html.escape(form_data) + '</textarea>' +
                     '<hr class="main_hr">' +
                     '<button id="opennamu_save_button" type="submit">' + lang['data']['save'] + '</button>' +
                 '</form>'

+ 1 - 1
route/main_setting_email_test.py

@@ -29,7 +29,7 @@ async def main_setting_email_test():
                         <hr class="main_hr">
                         <input class="__ON_INPUT__" name="email" placeholder="''' + await get_lang("email") + '''">
                         <hr class="main_hr">
-                        <textarea  name="data" class="opennamu_textarea_500" placeholder="''' + await get_lang("content") + '''"></textarea>
+                        <textarea  name="data" class="opennamu_textarea_500 __ON_TEXTAREA__" placeholder="''' + await get_lang("content") + '''"></textarea>
                         <hr class="main_hr">
                         <button type="submit">''' + await get_lang("send") + '''</button>
                     </form>

+ 1 - 1
route/main_setting_head.py

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

+ 31 - 31
route/main_setting_phrase.py

@@ -65,79 +65,79 @@ async def main_setting_phrase():
                 await render_simple_set('''
                     <form method="post">
                         <h2>''' + await get_lang('register_text') + ''' (HTML)</h2>
-                        <textarea class="opennamu_textarea_100" name="''' + i_list[0] + '''">''' + html.escape(d_list[0]) + '''</textarea>
+                        <textarea class="opennamu_textarea_100 __ON_TEXTAREA__" name="''' + i_list[0] + '''">''' + html.escape(d_list[0]) + '''</textarea>
 
                         <h2>''' + await get_lang('non_login_alert') + ''' (HTML)</h2>
-                        <textarea class="opennamu_textarea_100" name="''' + i_list[1] + '''">''' + html.escape(d_list[1]) + '''</textarea>
+                        <textarea class="opennamu_textarea_100 __ON_TEXTAREA__" name="''' + i_list[1] + '''">''' + html.escape(d_list[1]) + '''</textarea>
 
                         <h2>''' + await get_lang('copyright_checkbox_text') + ''' (HTML)</h2>
-                        <textarea class="opennamu_textarea_100" name="''' + i_list[3] + '''">''' + html.escape(d_list[3]) + '''</textarea>
+                        <textarea class="opennamu_textarea_100 __ON_TEXTAREA__" name="''' + i_list[3] + '''">''' + html.escape(d_list[3]) + '''</textarea>
 
                         <h2>''' + await get_lang('check_key_text') + ''' (HTML)</h2>
-                        <textarea class="opennamu_textarea_100" name="''' + i_list[4] + '''">''' + html.escape(d_list[4]) + '''</textarea>
+                        <textarea class="opennamu_textarea_100 __ON_TEXTAREA__" name="''' + i_list[4] + '''">''' + html.escape(d_list[4]) + '''</textarea>
 
                         <h2>''' + await get_lang('email_title') + '''</h2>
-                        <textarea class="opennamu_textarea_100" name="''' + i_list[5] + '''">''' + html.escape(d_list[5]) + '''</textarea>
+                        <textarea class="opennamu_textarea_100 __ON_TEXTAREA__" name="''' + i_list[5] + '''">''' + html.escape(d_list[5]) + '''</textarea>
 
                         <h2>''' + await get_lang('email_text') + '''</h2>
-                        <textarea class="opennamu_textarea_100" name="''' + i_list[6] + '''">''' + html.escape(d_list[6]) + '''</textarea>
+                        <textarea class="opennamu_textarea_100 __ON_TEXTAREA__" name="''' + i_list[6] + '''">''' + html.escape(d_list[6]) + '''</textarea>
 
                         <h2>''' + await get_lang('email_insert_text') + '''</h2>
-                        <textarea class="opennamu_textarea_100" name="''' + i_list[7] + '''">''' + html.escape(d_list[7]) + '''</textarea>
+                        <textarea class="opennamu_textarea_100 __ON_TEXTAREA__" name="''' + i_list[7] + '''">''' + html.escape(d_list[7]) + '''</textarea>
 
                         <h2>''' + await get_lang('password_search_text') + '''</h2>
-                        <textarea class="opennamu_textarea_100" name="''' + i_list[8] + '''">''' + html.escape(d_list[8]) + '''</textarea>
+                        <textarea class="opennamu_textarea_100 __ON_TEXTAREA__" name="''' + i_list[8] + '''">''' + html.escape(d_list[8]) + '''</textarea>
 
                         <h2>''' + await get_lang('reset_user_text') + '''</h2>
-                        <textarea class="opennamu_textarea_100" name="''' + i_list[9] + '''">''' + html.escape(d_list[9]) + '''</textarea>
+                        <textarea class="opennamu_textarea_100 __ON_TEXTAREA__" name="''' + i_list[9] + '''">''' + html.escape(d_list[9]) + '''</textarea>
 
                         <h2>''' + await get_lang('error_401') + '''</h2>
-                        <textarea class="opennamu_textarea_100" name="''' + i_list[10] + '''">''' + html.escape(d_list[10]) + '''</textarea>
+                        <textarea class="opennamu_textarea_100 __ON_TEXTAREA__" name="''' + i_list[10] + '''">''' + html.escape(d_list[10]) + '''</textarea>
 
                         <h2>''' + await get_lang('error_404') + '''</h2>
-                        <textarea class="opennamu_textarea_100" name="''' + i_list[11] + '''">''' + html.escape(d_list[11]) + '''</textarea>
+                        <textarea class="opennamu_textarea_100 __ON_TEXTAREA__" name="''' + i_list[11] + '''">''' + html.escape(d_list[11]) + '''</textarea>
 
                         <h2>''' + await get_lang('approval_question') + '''</h2>
                         <sup><a href="/setting/main">''' + await get_lang('approval_question_visible_only_when_approval_on') + '''</a></sup>
                         <hr class="main_hr">
-                        <textarea class="opennamu_textarea_100" name="''' + i_list[12] + '''">''' + html.escape(d_list[12]) + '''</textarea>
+                        <textarea class="opennamu_textarea_100 __ON_TEXTAREA__" name="''' + i_list[12] + '''">''' + html.escape(d_list[12]) + '''</textarea>
 
                         <h2>''' + await get_lang('edit_help') + '''</h2>
-                        <textarea class="opennamu_textarea_100" name="''' + i_list[13] + '''">''' + html.escape(d_list[13]) + '''</textarea>
+                        <textarea class="opennamu_textarea_100 __ON_TEXTAREA__" name="''' + i_list[13] + '''">''' + html.escape(d_list[13]) + '''</textarea>
 
                         <h2>''' + await get_lang('upload_help') + ''' (HTML)</h2>
-                        <textarea class="opennamu_textarea_100" name="''' + i_list[14] + '''">''' + html.escape(d_list[14]) + '''</textarea>
+                        <textarea class="opennamu_textarea_100 __ON_TEXTAREA__" name="''' + i_list[14] + '''">''' + html.escape(d_list[14]) + '''</textarea>
 
                         <h2>''' + await get_lang('upload_default') + '''</h2>
-                        <textarea class="opennamu_textarea_100" name="''' + i_list[15] + '''">''' + html.escape(d_list[15]) + '''</textarea>
+                        <textarea class="opennamu_textarea_100 __ON_TEXTAREA__" name="''' + i_list[15] + '''">''' + html.escape(d_list[15]) + '''</textarea>
 
                         <h2>''' + await get_lang('bottom_text') + ''' (HTML)</h2>
-                        <textarea class="opennamu_textarea_100" name="''' + i_list[16] + '''">''' + html.escape(d_list[16]) + '''</textarea>
+                        <textarea class="opennamu_textarea_100 __ON_TEXTAREA__" name="''' + i_list[16] + '''">''' + html.escape(d_list[16]) + '''</textarea>
 
                         <h2>''' + await get_lang('topic_text') + '''</h2>
-                        <textarea class="opennamu_textarea_100" name="''' + i_list[17] + '''">''' + html.escape(d_list[17]) + '''</textarea>
+                        <textarea class="opennamu_textarea_100 __ON_TEXTAREA__" name="''' + i_list[17] + '''">''' + html.escape(d_list[17]) + '''</textarea>
                         
                         <h2>''' + await get_lang('phrase_user_page_admin') + ''' (HTML)</h2>
-                        <textarea class="opennamu_textarea_100" name="''' + i_list[18] + '''">''' + html.escape(d_list[18]) + '''</textarea>
+                        <textarea class="opennamu_textarea_100 __ON_TEXTAREA__" name="''' + i_list[18] + '''">''' + html.escape(d_list[18]) + '''</textarea>
                         
                         <h2>''' + await get_lang('phrase_user_page_owner') + ''' (HTML)</h2>
-                        <textarea class="opennamu_textarea_100" name="''' + i_list[19] + '''">''' + html.escape(d_list[19]) + '''</textarea>
+                        <textarea class="opennamu_textarea_100 __ON_TEXTAREA__" name="''' + i_list[19] + '''">''' + html.escape(d_list[19]) + '''</textarea>
 
                         <h2>''' + await get_lang('phrase_old_page_warning') + ''' (''' + await get_lang('beta') + ''') (HTML)</h2>
-                        <textarea class="opennamu_textarea_100" name="''' + i_list[20] + '''">''' + html.escape(d_list[20]) + '''</textarea>
+                        <textarea class="opennamu_textarea_100 __ON_TEXTAREA__" name="''' + i_list[20] + '''">''' + html.escape(d_list[20]) + '''</textarea>
                         
                         <h2>''' + await get_lang('bbs_help') + '''</h2>
-                        <textarea class="opennamu_textarea_100" name="''' + i_list[21] + '''">''' + html.escape(d_list[21]) + '''</textarea>
+                        <textarea class="opennamu_textarea_100 __ON_TEXTAREA__" name="''' + i_list[21] + '''">''' + html.escape(d_list[21]) + '''</textarea>
 
                         <h2>''' + await get_lang('bbs_comment_help') + '''</h2>
-                        <textarea class="opennamu_textarea_100" name="''' + i_list[22] + '''">''' + html.escape(d_list[22]) + '''</textarea>
+                        <textarea class="opennamu_textarea_100 __ON_TEXTAREA__" name="''' + i_list[22] + '''">''' + html.escape(d_list[22]) + '''</textarea>
 
                         <h2>''' + await get_lang('outdated_doc_warning') + '''  (HTML)</h2>
                         <span>''' + await get_lang('period') + '''</span> (''' + await get_lang('day') + ''') (''' + await get_lang('off') + ''' : ''' + await get_lang('empty') + ''')
                         <hr class="main_hr">
                         <input class="__ON_INPUT__" name="''' + i_list[24] + '''" value="''' + html.escape(d_list[24]) + '''">
                         <hr class="main_hr">
-                        <textarea class="opennamu_textarea_100" name="''' + i_list[23] + '''" placeholder="''' + await get_lang('old_page_warning') + '''">''' + html.escape(d_list[23]) + '''</textarea>
+                        <textarea class="opennamu_textarea_100 __ON_TEXTAREA__" name="''' + i_list[23] + '''" placeholder="''' + await get_lang('old_page_warning') + '''">''' + html.escape(d_list[23]) + '''</textarea>
 
                         <h2>''' + await get_lang('category') + '''</h2>
                         <input class="__ON_INPUT__" name="''' + i_list[25] + '''" value="''' + html.escape(d_list[25]) + '''">
@@ -149,28 +149,28 @@ async def main_setting_phrase():
 
                         <h2>''' + await get_lang('template_var') + '''</h2>
                         <h3>''' + await get_lang('template_var_1') + ''' (''' + await get_lang('default') + ''' : ''' + await get_lang('top') + ''') (HTML)</h3>
-                        <textarea class="opennamu_textarea_100" name="''' + i_list[27] + '''">''' + html.escape(d_list[27]) + '''</textarea>
+                        <textarea class="opennamu_textarea_100 __ON_TEXTAREA__" name="''' + i_list[27] + '''">''' + html.escape(d_list[27]) + '''</textarea>
 
                         <h3>''' + await get_lang('template_var_2') + ''' (''' + await get_lang('default') + ''' : ''' + await get_lang('sidebar') + ''') (HTML)</h3>
-                        <textarea class="opennamu_textarea_100" name="''' + i_list[28] + '''">''' + html.escape(d_list[28]) + '''</textarea>
+                        <textarea class="opennamu_textarea_100 __ON_TEXTAREA__" name="''' + i_list[28] + '''">''' + html.escape(d_list[28]) + '''</textarea>
 
                         <h3>''' + await get_lang('template_var_3') + ''' (''' + await get_lang('default') + ''' : ''' + await get_lang('bottom') + ''') (HTML)</h3>
-                        <textarea class="opennamu_textarea_100" name="''' + i_list[29] + '''">''' + html.escape(d_list[29]) + '''</textarea>
+                        <textarea class="opennamu_textarea_100 __ON_TEXTAREA__" name="''' + i_list[29] + '''">''' + html.escape(d_list[29]) + '''</textarea>
 
                         <h2>''' + await get_lang('edit_bottom_text') + ''' (HTML)</h2>
-                        <textarea class="opennamu_textarea_100" name="''' + i_list[2] + '''">''' + html.escape(d_list[2]) + '''</textarea>
+                        <textarea class="opennamu_textarea_100 __ON_TEXTAREA__" name="''' + i_list[2] + '''">''' + html.escape(d_list[2]) + '''</textarea>
 
                         <h3>''' + await get_lang('edit_only_bottom_text') + ''' (HTML)</h3>
-                        <textarea class="opennamu_textarea_100" name="''' + i_list[30] + '''">''' + html.escape(d_list[30]) + '''</textarea>
+                        <textarea class="opennamu_textarea_100 __ON_TEXTAREA__" name="''' + i_list[30] + '''">''' + html.escape(d_list[30]) + '''</textarea>
 
                         <h3>''' + await get_lang('move_bottom_text') + ''' (HTML)</h3>
-                        <textarea class="opennamu_textarea_100" name="''' + i_list[31] + '''">''' + html.escape(d_list[31]) + '''</textarea>
+                        <textarea class="opennamu_textarea_100 __ON_TEXTAREA__" name="''' + i_list[31] + '''">''' + html.escape(d_list[31]) + '''</textarea>
 
                         <h3>''' + await get_lang('delete_bottom_text') + ''' (HTML)</h3>
-                        <textarea class="opennamu_textarea_100" name="''' + i_list[32] + '''">''' + html.escape(d_list[32]) + '''</textarea>
+                        <textarea class="opennamu_textarea_100 __ON_TEXTAREA__" name="''' + i_list[32] + '''">''' + html.escape(d_list[32]) + '''</textarea>
 
                         <h3>''' + await get_lang('revert_bottom_text') + ''' (HTML)</h3>
-                        <textarea class="opennamu_textarea_100" name="''' + i_list[33] + '''">''' + html.escape(d_list[33]) + '''</textarea>
+                        <textarea class="opennamu_textarea_100 __ON_TEXTAREA__" name="''' + i_list[33] + '''">''' + html.escape(d_list[33]) + '''</textarea>
 
                         <hr class="main_hr">
                         <button id="opennamu_save_button" type="submit">''' + await get_lang('save') + '''</button>

+ 1 - 1
route/main_setting_robot.py

@@ -42,7 +42,7 @@ async def main_setting_robot():
                     <a href="/robots.txt">(''' + await get_lang('view') + ''')</a>
                     <hr class="main_hr">
                     <form method="post">
-                        <textarea class="opennamu_textarea_500" name="content">''' + html.escape(data) + '''</textarea>
+                        <textarea class="opennamu_textarea_500 __ON_TEXTAREA__" name="content">''' + html.escape(data) + '''</textarea>
                         <hr class="main_hr">
                         <label><input class="__ON_INPUT__" type="checkbox" name="default" ''' + default_data + '''> ''' + await get_lang('default') + '''</label>
                         <hr class="main_hr">

+ 1 - 1
route/main_setting_top_menu.py

@@ -40,7 +40,7 @@ async def main_setting_top_menu():
                     ''' + await get_lang('not_support_skin_warning') + '''
                     <hr class="main_hr">
                     <form method="post">
-                        <textarea class="opennamu_textarea_500" placeholder="''' + await get_lang('enter_top_menu_setting') + '''" name="content" id="content">''' + html.escape(db_data) + '''</textarea>
+                        <textarea class="opennamu_textarea_500 __ON_TEXTAREA__" placeholder="''' + await get_lang('enter_top_menu_setting') + '''" name="content" id="content">''' + html.escape(db_data) + '''</textarea>
                         <hr class="main_hr">
                         <button id="opennamu_save_button" type="submit">''' + await get_lang('save') + '''</button>
                     </form>

+ 1 - 1
route/user_edit_filter.py

@@ -19,7 +19,7 @@ async def user_edit_filter(name = ''):
             curs.execute(db_change('select data from user_set where name = "edit_filter" and id = ?'), [name])
             db_data = curs.fetchall()
             p_data = db_data[0][0] if db_data else ''
-            p_data = '<textarea readonly class="opennamu_textarea_500">' + html.escape(p_data) + '</textarea>'
+            p_data = '<textarea readonly class="opennamu_textarea_500 __ON_TEXTAREA__">' + html.escape(p_data) + '</textarea>'
 
             search_list = '<ul>'
 

+ 1 - 1
route/user_setting_head.py

@@ -64,7 +64,7 @@ async def user_setting_head(skin_name = ''):
                 await get_lang(data = 'user_head', safe = 1),
                 start + '''
                     <form method="post">
-                        <textarea class="opennamu_textarea_500" cols="100" name="content">''' + html.escape(data) + '''</textarea>
+                        <textarea class="opennamu_textarea_500 __ON_TEXTAREA__" cols="100" name="content">''' + html.escape(data) + '''</textarea>
                         <hr class="main_hr">
                         ''' + await get_lang('user_css_warning') + ''' : <a href="/change/head_reset">/change/head_reset</a>
                         <hr class="main_hr">

+ 1 - 1
route/user_setting_top_menu.py

@@ -42,7 +42,7 @@ async def user_setting_top_menu():
                     ''' + await get_lang('not_support_skin_warning') + '''
                     <hr class="main_hr">
                     <form method="post">
-                        <textarea class="opennamu_textarea_500" placeholder="''' + await get_lang('enter_top_menu_setting') + '''" name="content" id="content">''' + html.escape(db_data) + '''</textarea>
+                        <textarea class="opennamu_textarea_500 __ON_TEXTAREA__" placeholder="''' + await get_lang('enter_top_menu_setting') + '''" name="content" id="content">''' + html.escape(db_data) + '''</textarea>
                         <hr class="main_hr">
                         <button id="opennamu_save_button" type="submit">''' + await get_lang('save') + '''</button>
                     </form>

+ 2 - 2
route/view_raw.py

@@ -87,7 +87,7 @@ async def view_raw(name = '', topic_num = '', num = '', doc_acl = 0, bbs_num = '
             doc_preview = ''
             if bbs_num == '' and post_num == '' and topic_num == '':
                 doc_preview = '''
-                    <textarea id="opennamu_editor_doc_name" style="display: none;">''' + html.escape(name) + '''</textarea>
+                    <textarea class="__ON_TEXTAREA__" id="opennamu_editor_doc_name" style="display: none;">''' + html.escape(name) + '''</textarea>
                     <button id="opennamu_preview_button" type="button" onclick="opennamu_do_editor_preview('raw');">''' + await get_lang('preview') + '''</button>
                     <hr class="main_hr">
                 '''
@@ -95,7 +95,7 @@ async def view_raw(name = '', topic_num = '', num = '', doc_acl = 0, bbs_num = '
             p_data += '''
                 <div id="opennamu_preview_area">
                     ''' + doc_preview + '''
-                    <textarea readonly id="opennamu_edit_textarea" class="opennamu_textarea_500">''' + html.escape(data[0][0]) + '''</textarea>
+                    <textarea readonly id="opennamu_edit_textarea" class="opennamu_textarea_500 __ON_TEXTAREA__">''' + html.escape(data[0][0]) + '''</textarea>
                 </div>
             '''
             

+ 3 - 3
route/view_set.py

@@ -228,16 +228,16 @@ async def view_set(name = 'Test', multiple = False):
 
             data += '''
                 <h2>''' + await get_lang('document_top') + ''' (HTML)</h2>
-                <textarea ''' + check_ok + ''' class="opennamu_textarea_100" name="document_top">''' + html.escape(document_top) + '''</textarea>
+                <textarea ''' + check_ok + ''' class="opennamu_textarea_100 __ON_TEXTAREA__" name="document_top">''' + html.escape(document_top) + '''</textarea>
                 
                 <h2>''' + await get_lang('document_editor_top') + ''' (HTML)</h2>
-                <textarea ''' + check_ok + ''' class="opennamu_textarea_100" name="document_editor_top">''' + html.escape(document_editor_top) + '''</textarea>
+                <textarea ''' + check_ok + ''' class="opennamu_textarea_100 __ON_TEXTAREA__" name="document_editor_top">''' + html.escape(document_editor_top) + '''</textarea>
             '''
             data += '<hr class="main_hr">'
 
             text_area = ''
             if multiple == True:
-                text_area = '<textarea class="opennamu_textarea_500" placeholder="' + await get_lang('many_delete_help') + '" name="title_name"></textarea><hr class="main_hr">'
+                text_area = '<textarea class="opennamu_textarea_500 __ON_TEXTAREA__" placeholder="' + await get_lang('many_delete_help') + '" name="title_name"></textarea><hr class="main_hr">'
                 menu = [
                     ['manager', await get_lang('admin')]
                 ]

+ 1 - 1
route/view_w_raw.py

@@ -23,7 +23,7 @@ async def view_w_raw(name = '', rev = '', doc_acl = ''):
         p_data = ''
         p_data += '''
             <div id="opennamu_preview_area">
-                <textarea readonly id="opennamu_edit_textarea" class="opennamu_textarea_500">''' + html.escape(data_in) + '''</textarea>
+                <textarea readonly id="opennamu_edit_textarea" class="opennamu_textarea_500 __ON_TEXTAREA__">''' + html.escape(data_in) + '''</textarea>
             </div>
         '''
         

+ 2 - 2
route/vote_add.py

@@ -58,9 +58,9 @@ async def vote_add():
                     '<form method="post">' + \
                         '<input class="__ON_INPUT__" name="name" placeholder="' + await get_lang('name') + '">' + \
                         '<hr class="main_hr">' + \
-                        '<textarea class="opennamu_textarea_100" name="subject" placeholder="' + await get_lang('explanation') + '"></textarea>' + \
+                        '<textarea class="opennamu_textarea_100 __ON_TEXTAREA__" name="subject" placeholder="' + await get_lang('explanation') + '"></textarea>' + \
                         '<hr class="main_hr">' + \
-                        '<textarea class="opennamu_textarea_500" name="data" placeholder="' + await get_lang('1_line_1_q') + '"></textarea>' + \
+                        '<textarea class="opennamu_textarea_500 __ON_TEXTAREA__" name="data" placeholder="' + await get_lang('1_line_1_q') + '"></textarea>' + \
                         '<hr class="main_hr">' + \
                         '<label><input class="__ON_INPUT__" type="checkbox" value="Y" name="open_select"> ' + await get_lang('open_vote') + '</label>' + \
                         '<h2>' + await get_lang('period') + '</h2>'