|
@@ -28,8 +28,6 @@ def edit_editor(conn, ip, data_main = '', do_type = 'edit', addon = '', name = '
|
|
|
curs = conn.cursor()
|
|
curs = conn.cursor()
|
|
|
|
|
|
|
|
monaco_editor_top = ''
|
|
monaco_editor_top = ''
|
|
|
- editor_display = ''
|
|
|
|
|
- monaco_display = ''
|
|
|
|
|
div = ''
|
|
div = ''
|
|
|
|
|
|
|
|
if do_type == 'edit':
|
|
if do_type == 'edit':
|
|
@@ -59,21 +57,20 @@ def edit_editor(conn, ip, data_main = '', do_type = 'edit', addon = '', name = '
|
|
|
monaco_editor_top += '<a href="javascript:opennamu_do_editor_temp_save();">(' + get_lang(conn, 'load_temp_save') + ')</a> <a href="javascript:opennamu_do_editor_temp_save_load();">(' + get_lang(conn, 'load_temp_save_load') + ')</a>'
|
|
monaco_editor_top += '<a href="javascript:opennamu_do_editor_temp_save();">(' + get_lang(conn, 'load_temp_save') + ')</a> <a href="javascript:opennamu_do_editor_temp_save_load();">(' + get_lang(conn, 'load_temp_save_load') + ')</a>'
|
|
|
monaco_editor_top += '<hr class="main_hr">'
|
|
monaco_editor_top += '<hr class="main_hr">'
|
|
|
|
|
|
|
|
- monaco_editor_top += '<select onclick="do_sync_monaco_and_textarea();" id="opennamu_select_editor" onchange="opennamu_edit_turn_off_monaco();">'
|
|
|
|
|
- monaco_editor_top += '<option value="default">' + get_lang(conn, 'default') + '</option>'
|
|
|
|
|
- monaco_editor_top += '<option value="monaco">' + get_lang(conn, 'monaco_editor') + '</option>'
|
|
|
|
|
- monaco_editor_top += '<option value="new_ide">' + get_lang(conn, 'new_ide') + '</option>'
|
|
|
|
|
- monaco_editor_top += '</select>'
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
darkmode = flask.request.cookies.get('main_css_darkmode', '0')
|
|
darkmode = flask.request.cookies.get('main_css_darkmode', '0')
|
|
|
monaco_thema = 'vs-dark' if darkmode == '1' else ''
|
|
monaco_thema = 'vs-dark' if darkmode == '1' else ''
|
|
|
|
|
|
|
|
monaco_on = get_main_skin_set(conn, flask.session, 'main_css_monaco', ip)
|
|
monaco_on = get_main_skin_set(conn, flask.session, 'main_css_monaco', ip)
|
|
|
|
|
+ editor_display = ['style="display: none;"' for _ in range(3)]
|
|
|
if monaco_on == 'use':
|
|
if monaco_on == 'use':
|
|
|
- editor_display = 'style="display: none;"'
|
|
|
|
|
|
|
+ editor_display[1] = ''
|
|
|
else:
|
|
else:
|
|
|
- monaco_display = 'style="display: none;"'
|
|
|
|
|
|
|
+ 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 += '<option value="default" ' + ('selected' if editor_display[0] == '' else '') + '>' + get_lang(conn, 'default') + '</option>'
|
|
|
|
|
+ monaco_editor_top += '<option value="monaco" ' + ('selected' if editor_display[1] == '' else '') + '>' + get_lang(conn, 'monaco_editor') + '</option>'
|
|
|
|
|
+ monaco_editor_top += '</select>'
|
|
|
|
|
|
|
|
textarea_size = 'opennamu_textarea_500' if do_type == 'edit' else 'opennamu_textarea_100'
|
|
textarea_size = 'opennamu_textarea_500' if do_type == 'edit' else 'opennamu_textarea_100'
|
|
|
|
|
|
|
@@ -87,9 +84,9 @@ def edit_editor(conn, ip, data_main = '', do_type = 'edit', addon = '', name = '
|
|
|
|
|
|
|
|
''' + div + '''
|
|
''' + div + '''
|
|
|
|
|
|
|
|
- <div id="opennamu_monaco_editor" class="''' + textarea_size + '''" ''' + monaco_display + '''></div>
|
|
|
|
|
- <textarea id="opennamu_simplemde" class="''' + textarea_size + '''" ''' + monaco_display + '''></textarea>
|
|
|
|
|
- <textarea id="opennamu_edit_textarea" ''' + editor_display + ''' class="''' + textarea_size + '''" name="content" placeholder="''' + p_text + '''">''' + html.escape(data_main) + '''</textarea>
|
|
|
|
|
|
|
+ <div id="opennamu_monaco_editor" class="''' + textarea_size + '''" ''' + editor_display[1] + '''></div>
|
|
|
|
|
+ <textarea id="opennamu_simplemde" class="''' + textarea_size + '''" ''' + editor_display[2] + '''></textarea>
|
|
|
|
|
+ <textarea id="opennamu_edit_textarea" class="''' + textarea_size + '''" ''' + editor_display[0] + ''' name="content" placeholder="''' + p_text + '''">''' + html.escape(data_main) + '''</textarea>
|
|
|
<hr class="main_hr">
|
|
<hr class="main_hr">
|
|
|
|
|
|
|
|
''' + captcha_get(conn) + ip_warning(conn) + addon + '''
|
|
''' + captcha_get(conn) + ip_warning(conn) + addon + '''
|