瀏覽代碼

버그 수정 및 잡 패치

Surplus_Up (2DU) 7 年之前
父節點
當前提交
efcd57f9e4
共有 4 個文件被更改,包括 25 次插入23 次删除
  1. 2 2
      app.py
  2. 21 21
      func.py
  3. 1 0
      language/en-US.json
  4. 1 0
      language/ko-KR.json

+ 2 - 2
app.py

@@ -1083,7 +1083,7 @@ def now_update():
 
             urllib.request.urlretrieve('https://github.com/2DU/opennamu/archive/' + up_data + '.zip', 'update.zip')
 
-            print('zip Extract')
+            print('zip extract')
             zipfile.ZipFile('update.zip').extractall('')
 
             print('move')
@@ -1727,7 +1727,7 @@ def edit(name = None):
         
         if not flask.request.args.get('section', None):
             get_name =  '''
-                        <a href="/manager/15?plus=''' + url_pas(name) + '''">(load)</a>
+                        <a href="/manager/15?plus=''' + url_pas(name) + '">(' + load_lang('load') + ''')</a>
                         <hr>
                         '''
             action = ''

+ 21 - 21
func.py

@@ -163,31 +163,31 @@ def ip_or_user(data):
 
 def edit_help_button():
     # https://stackoverflow.com/questions/11076975/insert-text-into-textarea-at-cursor-position-javascript
-    js_data = '''
-        <script>
-        function insertAtCursor(myField, myValue) {
-            if (document.selection) { 
-                document.getElementById(myField).focus();
-
-                sel = document.selection.createRange();
-                sel.text = myValue; 
-            } else if (document.getElementById(myField).selectionStart || document.getElementById(myField).selectionStart == '0') {
-                var startPos = document.getElementById(myField).selectionStart;
-                var endPos = document.getElementById(myField).selectionEnd;
-
-                document.getElementById(myField).value = document.getElementById(myField).value.substring(0, startPos) + myValue + document.getElementById(myField).value.substring(endPos, document.getElementById(myField).value.length); 
-            } else {
-                document.getElementById(myField).value += myValue;
-            }
-        }
-    </script>
-    '''
+    js_data =   '''
+                <script>
+                    function insert_data(name, data) {
+                        if(document.selection) { 
+                            document.getElementById(name).focus();
+
+                            sel = document.selection.createRange();
+                            sel.text = data; 
+                        } else if(document.getElementById(name).selectionStart || document.getElementById(name).selectionStart == '0') {
+                            var startPos = document.getElementById(name).selectionStart;
+                            var endPos = document.getElementById(name).selectionEnd;
+
+                            document.getElementById(name).value = document.getElementById(name).value.substring(0, startPos) + data + document.getElementById(name).value.substring(endPos, document.getElementById(name).value.length); 
+                        } else {
+                            document.getElementById(name).value += data;
+                        }
+                    }
+                </script>
+                '''
 
     insert_list = [['[[|]]', 'link'], ['[()]', 'macro'], ['{{{#!}}}', 'middle'], ['||<>||', 'table']]
 
     data = ''
     for insert_data in insert_list:
-        data += '<a href="javascript:void(0);" onclick="insertAtCursor(\'content\', \'' + insert_data[0] + '\');">(' + insert_data[1] + ')</a>'
+        data += '<a href="javascript:void(0);" onclick="insert_data(\'content\', \'' + insert_data[0] + '\');">(' + insert_data[1] + ')</a>'
 
     return [js_data, data + '<hr>']
 
@@ -398,7 +398,7 @@ def custom():
     else:
         user_name = load_lang('user')
 
-    return ['', '', user_icon, user_head, email, user_name, load_lang(num = 2)]
+    return ['', '', user_icon, user_head, email, user_name, load_lang(data = '', num = 2)]
 
 def load_skin(data = ''):
     div2 = ''

+ 1 - 0
language/en-US.json

@@ -22,6 +22,7 @@
     "unable_register" : "unable to register",
     "easy" : "easy",
     "server" : "server",
+    "load" : "load",
     "skin" : "skin",
     "template" : "template",
     "move" : "move",

+ 1 - 0
language/ko-KR.json

@@ -62,6 +62,7 @@
     "stop": "정지",
     "restart": "재시작",
     "agreement": "합의",
+    "load" : "불러오기",
     "backlink": "역링크",
     "why": "사유",
     "random": "무작위",