Browse Source

중요하지 않은 심미적 기능들 삭제

잉여개발기 1 year ago
parent
commit
81dca3620b

+ 2 - 2
route/list_history.py

@@ -39,10 +39,10 @@ async def list_history(num = 1, set_type = 'normal', doc_name = 'Test'):
             for for_a in range(len(data)):
                 if data[for_a][6] != "" and data[for_a][1] == "":
                     if date_heading != '----':
-                        data_html += '<h2 class="opennamu_list_hidden">----</h2>'
+                        data_html += '<h2>----</h2>'
                         date_heading = '----'
 
-                    data_html += await opennamu_make_list('----', '', '', 'opennamu_list_hidden')
+                    data_html += await opennamu_make_list('----', '', '', '')
                     continue
 
                 left = ''

+ 1 - 5
route/main_sys_restart.py

@@ -34,10 +34,6 @@ async def main_sys_restart():
         else:
             return easy_minify(conn, flask.render_template(skin_check(conn),
                 imp = [get_lang(conn, 'wiki_restart'), wiki_set(conn), await wiki_custom(conn), wiki_css([0, 0])],
-                data = '''
-                    <div id="opennamu_main_sys_restart"></div>
-                    <script defer src="/views/main_css/js/route/main_sys_restart.js''' + cache_v() + '''"></script>
-                    <script>window.addEventListener("DOMContentLoaded", function() { opennamu_main_sys_restart(); });</script>
-                ''',
+                data = '<button type="submit">' + get_lang(conn, 'restart') + '</button>',
                 menu = [['manager', get_lang(conn, 'return')]]
             ))

+ 0 - 15
route/n_user_rankup.py

@@ -1,15 +0,0 @@
-from .tool.func import *
-
-async def user_rankup():
-    with get_db_connect() as conn:
-        ip = ip_check()
-
-        return easy_minify(conn, flask.render_template(skin_check(conn),
-            imp = [get_lang(conn, 'rankup'), wiki_set(conn), await wiki_custom(conn), wiki_css(['(' + ip + ')', 0])],
-            data = '' + \
-                '<div id="opennamu_user_rankup"></div>' + \
-                '<script defer src="/views/main_css/js/route/user_rankup.js' + cache_v() + '"></script>' + \
-                '<script>window.addEventListener("DOMContentLoaded", function() { opennamu_user_rankup(); });</script>' + \
-            '',
-            menu = [['user/' + url_pas(ip)]]
-        ))

+ 0 - 3
route/tool/func_render_namumark.py

@@ -2535,9 +2535,6 @@ class class_do_render_namumark:
         self.render_data = re.sub(r'<a fn_target="([^"]+)"', do_render_last_footnote, self.render_data)
 
         self.render_data_js += '''
-            document.querySelectorAll('details').forEach((el) => {
-                new Accordion(el);
-            });
             if(window.location.hash !== '' && document.getElementById(window.location.hash.replace(/^#/, ''))) {
                 document.getElementById(window.location.hash.replace(/^#/, '')).focus();
             }\n

+ 0 - 78
views/main_css/js/func/render.js

@@ -1,83 +1,5 @@
 "use strict";
 
-// https://css-tricks.com/how-to-animate-the-details-element/
-class Accordion {
-    constructor(el) {
-        this.el = el;
-        this.summary = el.querySelector('summary');
-        this.content = el.querySelector('.opennamu_folding');
-    
-        this.animation = null;
-        this.isClosing = false;
-        this.isExpanding = false;
-        this.summary.addEventListener('click', (e) => this.onClick(e));
-    }
-  
-    onClick(e) {
-        e.preventDefault();
-        this.el.style.overflow = 'hidden';
-        if(this.isClosing || !this.el.open) {
-            this.open();
-        } else if(this.isExpanding || this.el.open) {
-            this.shrink();
-        }
-    }
-  
-    shrink() {
-        this.isClosing = true;
-        
-        const startHeight = `${this.el.offsetHeight}px`;
-        const endHeight = `${this.summary.offsetHeight}px`;
-        
-        if(this.animation) {
-            this.animation.cancel();
-        }
-        
-        this.animation = this.el.animate({
-            height: [startHeight, endHeight]
-        }, {
-            duration: 200,
-            easing: 'ease-out'
-        });
-        
-        this.animation.onfinish = () => this.onAnimationFinish(false);
-        this.animation.oncancel = () => this.isClosing = false;
-    }
-  
-    open() {
-        this.el.style.height = `${this.el.offsetHeight}px`;
-        this.el.open = true;
-        window.requestAnimationFrame(() => this.expand());
-    }
-  
-    expand() {
-        this.isExpanding = true;
-        const startHeight = `${this.el.offsetHeight}px`;
-        const endHeight = `${this.summary.offsetHeight + this.content.offsetHeight}px`;
-        
-        if(this.animation) {
-            this.animation.cancel();
-        }
-        
-        this.animation = this.el.animate({
-            height: [startHeight, endHeight]
-        }, {
-            duration: 200,
-            easing: 'ease-out'
-        });
-        this.animation.onfinish = () => this.onAnimationFinish(true);
-        this.animation.oncancel = () => this.isExpanding = false;
-    }
-  
-    onAnimationFinish(open) {
-        this.el.open = open;
-        this.animation = null;
-        this.isClosing = false;
-        this.isExpanding = false;
-        this.el.style.height = this.el.style.overflow = '';
-    }
-}
-
 function opennamu_heading_folding(data, element = '') {
     let fol = document.getElementById(data);
     if(fol.style.display === '' || fol.style.display === 'inline-block' || fol.style.display === 'block') {

+ 0 - 39
views/main_css/js/func/shortcut.js

@@ -1,39 +0,0 @@
-"use strict";
-
-let shortcut_key_list = [];
-document.onkeyup = function(e) {
-    delete shortcut_key_list[e.key];
-}
-
-document.onkeypress = function(e) {
-    let shortcut_check = event.target.tagName.toLowerCase();
-    if(
-        shortcut_check !== 'input' &&
-        shortcut_check !== 'textarea'
-    ) {
-        let doc_shortcut = /^\/(w|w_from|history|edit|acl|topic|xref)\//i;
-
-        shortcut_key_list[e.key] = 1;
-        if(shortcut_key_list['f'] === 1) {
-            window.location.href = '/';
-        } else if(shortcut_key_list['c'] === 1) {
-            window.location.href = '/recent_change';
-        } else if(shortcut_key_list['d'] === 1) {
-            window.location.href = '/recent_discuss';
-        } else if(shortcut_key_list['a'] === 1) {
-            window.location.href = '/random';
-        }
-
-        if(window.location.pathname.match(doc_shortcut)) {
-            let doc_href = window.location.pathname.replace(doc_shortcut, '');
-            
-            if(shortcut_key_list['w'] === 1) {
-                window.location.pathname = '/w/' + doc_href;
-            } else if(shortcut_key_list['e'] === 1) {
-                window.location.pathname = '/edit/' + doc_href;
-            } else if(shortcut_key_list['h'] === 1) {
-                window.location.pathname = '/history/' + doc_href;
-            }
-        }
-    }
-}

+ 2 - 16
views/main_css/js/route/list_recent_change.js

@@ -33,10 +33,6 @@ function opennamu_list_recent_change() {
 
         let data_html = '';
 
-        data_html += '<style id="opennamu_list_hidden_style">.opennamu_list_hidden { display: none; }</style>';
-        data_html += '<label><input type="checkbox" onclick="opennamu_list_hidden_remove();" checked> ' + lang['remove_hidden'] + '</label>';
-        data_html += '<hr class="main_hr">';
-
         let option_list = ['normal', 'edit', 'move', 'delete', 'revert', 'r1', 'edit_request', 'user', 'file', 'category'];
         for(let for_a = 0; for_a < option_list.length; for_a++) {
             data_html += '<a href="/recent_change/1/' + option_list[for_a] + '">(' + option_lang(option_list[for_a], lang) + ')</a> ';
@@ -59,11 +55,11 @@ function opennamu_list_recent_change() {
         for(let for_a = 0; for_a < data.length; for_a++) {
             if(data[for_a][6] !== "" && data[for_a][1] === "") {
                 if(date_heading !== '----') {
-                    data_html += '<h2 class="opennamu_list_hidden">----</h2>';
+                    data_html += '<h2>----</h2>';
                     date_heading = '----';
                 }
 
-                data_html += opennamu_make_list('----', '', '', 'opennamu_list_hidden');
+                data_html += opennamu_make_list('----', '', '', '');
 
                 continue;
             }
@@ -71,10 +67,6 @@ function opennamu_list_recent_change() {
             let doc_name = opennamu_do_url_encode(data[for_a][1]);
             
             let left = '<a href="/w/' + doc_name + '">' + opennamu_xss_filter(data[for_a][1]) + '</a> ';
-            
-            if(auth["hidel"] === true) {
-                left = '<label><input type="checkbox"> ' + left + '</label>';
-            }
 
             let right = '<span id="opennamu_list_recent_change_' + String(for_a) + '_over">';
 
@@ -170,11 +162,5 @@ function opennamu_list_recent_change() {
             document.getElementById('opennamu_list_recent_change_' + String(for_a)).addEventListener("click", function() { opennamu_do_footnote_popover('opennamu_list_recent_change_' + String(for_a), '', 'opennamu_history_tool_' + String(for_a), 'open'); });
             document.addEventListener("click", function() { opennamu_do_footnote_popover('opennamu_list_recent_change_' + String(for_a), '', 'opennamu_history_tool_' + String(for_a), 'close'); });
         }
-
-        if(document.getElementById('opennamu_list_admin_tool_button')) {
-            document.getElementById('opennamu_list_admin_tool_button').addEventListener("click", function() { opennamu_do_footnote_popover('opennamu_list_admin_tool_button', '', 'opennamu_list_admin_tool', 'open'); });
-        }
-        
-        document.addEventListener("click", function() { opennamu_do_footnote_popover('opennamu_list_admin_tool_button', '', 'opennamu_list_admin_tool', 'close'); });
     });
 }

+ 0 - 6
views/main_css/js/route/list_recent_discuss.js

@@ -78,11 +78,5 @@ function opennamu_list_recent_discuss() {
         data_html += opennamu_page_control('/recent_discuss/{}/' + set_type, Number(num), data.length);
 
         document.getElementById('opennamu_list_recent_discuss').innerHTML = data_html;
-
-        if(document.getElementById('opennamu_list_admin_tool_button')) {
-            document.getElementById('opennamu_list_admin_tool_button').addEventListener("click", function() { opennamu_do_footnote_popover('opennamu_list_admin_tool_button', '', 'opennamu_list_admin_tool', 'open'); });
-        }
-        
-        document.addEventListener("click", function() { opennamu_do_footnote_popover('opennamu_list_admin_tool_button', '', 'opennamu_list_admin_tool', 'close'); });
     });
 }

+ 0 - 25
views/main_css/js/route/main_sys_restart.js

@@ -1,25 +0,0 @@
-"use strict";
-
-function opennamu_main_sys_restart() {
-    let lang_data = new FormData();
-    lang_data.append('data', 'restart');
-    
-    fetch('/api/lang', {
-        method : 'POST',
-        body : lang_data,
-    }).then(function(res) {
-        return res.json();
-    }).then(function(lang) {
-        lang = lang["data"];
-
-        document.getElementById('opennamu_main_sys_restart').innerHTML = '<button id="opennamu_main_sys_restart_button">' + lang[0] + '</button>';
-
-        document.getElementById('opennamu_main_sys_restart_button').addEventListener('click', function() {
-            fetch('/restart', {
-                method : 'POST'
-            });
-
-            window.location.href = '/';
-        });
-    });
-}

+ 0 - 7
views/main_css/js/route/user_rankup.js

@@ -1,7 +0,0 @@
-function opennamu_user_rankup() {
-    fetch('/api/v2/user/rankup').then(function(res) {
-        return res.json();
-    }).then(function(data) {
-        console.log(data);
-    });
-}

+ 0 - 29
views/main_css/js/route/w.js

@@ -1,29 +0,0 @@
-"use strict";
-
-function opennamu_w(do_type = '') {
-    let name = "test";
-    if(document.getElementById('opennamu_editor_doc_name')) {
-        name = opennamu_xss_filter_decode(document.getElementById('opennamu_editor_doc_name').innerHTML);
-    }
-
-    fetch("/api/raw/" + opennamu_do_url_encode(name)).then(function(res) {
-        return res.json();
-    }).then(function(data) {
-        if(data["data"]) {
-            opennamu_do_render('opennamu_preview_area', data["data"], name, do_type);
-        }
-    });
-}
-
-function opennamu_w_page_view() {
-    let name = "test";
-    if(document.getElementById('opennamu_editor_doc_name')) {
-        name = opennamu_xss_filter_decode(document.getElementById('opennamu_editor_doc_name').innerHTML);
-    }
-
-    fetch("/api/v2/page_view/" + opennamu_do_url_encode(name));
-}
-
-function opennamu_w_comment() {
-    
-}