Browse Source

표 워드랩 기능 사용 안함 추가

https://github.com/openNAMU/openNAMU/pull/1381
잉여개발기 (SPDV) 2 years ago
parent
commit
c10e88a252

+ 4 - 0
route/main_setting_skin_set.py

@@ -100,6 +100,10 @@ def main_setting_skin_set():
                         <select name="main_css_darkmode">
                             ''' + set_data["main_css_darkmode"] + '''
                         </select>
+                        <h3>''' + load_lang("table_scroll") + '''</h3>
+                        <select name="main_css_table_scroll">
+                            ''' + set_data["main_css_table_scroll"] + '''
+                        </select>
                         <h2>''' + load_lang("edit") + '''</h2>
                         <h3>''' + load_lang("image_paste") + '''</h3>
                         <sup>''' + load_lang('only_korean') + '''</sup> <sup>''' + load_lang('unavailable_in_monaco') + '''</sup>

+ 4 - 0
route/tool/func_render_namumark.py

@@ -2183,6 +2183,10 @@ class class_do_render_namumark:
 
         self.render_data = re.sub(r'<a fn_target="([^"]+)"', do_render_last_footnote, self.render_data)
 
+        table_set_data = get_main_skin_set(self.curs, self.flask_session, 'main_css_table_scroll', self.ip)
+        if table_set_data == 'on':
+            self.render_data += '<style>.table_safe { overflow-x: scroll; max-width: none; white-space: nowrap; }</style>'
+
         self.render_data = self.render_data_cdn + self.render_data
 
     def __call__(self):

+ 9 - 0
route/user_setting_skin_set_main.py

@@ -64,6 +64,10 @@ def user_setting_skin_set_main_set_list():
             ['default', load_lang('default')],
             ['off', load_lang('off')],
             ['on', load_lang('use')]
+        ], 'main_css_table_scroll' : [
+            ['default', load_lang('default')],
+            ['off', load_lang('off')],
+            ['on', load_lang('use')]
         ]
     }
 
@@ -198,6 +202,11 @@ def user_setting_skin_set_main():
                         <select name="main_css_darkmode">
                             ''' + set_data["main_css_darkmode"] + '''
                         </select>
+                        <h3>''' + load_lang("table_scroll") + '''</h3>
+                        ''' + set_data_main["main_css_table_scroll"] + '''
+                        <select name="main_css_table_scroll">
+                            ''' + set_data["main_css_table_scroll"] + '''
+                        </select>
                         <h2>''' + load_lang("edit") + '''</h2>
                         <h3>''' + load_lang("image_paste") + '''</h3>
                         <sup>''' + load_lang('only_korean') + '''</sup> <sup>''' + load_lang('unavailable_in_monaco') + '''</sup>