Răsfoiți Sursa

diff 버그 수정

Surplus_Up (2DU) 6 ani în urmă
părinte
comite
6e0334347d
3 a modificat fișierele cu 8 adăugiri și 3 ștergeri
  1. 4 1
      route/view_diff_data.py
  2. 2 2
      version.json
  3. 2 0
      views/main_css/js/do_upload_paste.js

+ 4 - 1
route/view_diff_data.py

@@ -36,9 +36,12 @@ def view_diff_data_2(conn, name):
                 re_data = re.findall('(?:(?:(?:(?!&para;<br>).)*)(?:&para;<br>)|(?:(?:(?!&para;<br>).)+)$)', diff_data)
                 for re_in_data in re_data:
                     re_in_data = re.sub('&para;<br>$', '', re_in_data)
-                    if re.search('(<ins |<del )', re_in_data) and re.search('(<\/ins>|<\/del>)', re_in_data):
+                    if re.search('<ins (((?!<\/ins>).)+)<\/ins>', re_in_data):
                         end_data += str(i) + ' : ' + re_in_data + '\n'
                         include_ins = 0
+                    elif re.search('(<ins |<del )', re_in_data) and re.search('(<\/ins>|<\/del>)', re_in_data):
+                        end_data += str(i) + ' : ' + re_in_data + '\n'
+                        include_ins = 1
                     elif re.search('(<\/ins>|<\/del>)', re_in_data):
                         end_data += str(i) + ' : ' + re_in_data + '\n'
                         include_ins = 0

+ 2 - 2
version.json

@@ -1,10 +1,10 @@
 {
     "master" : {
-        "r_ver" : "v3.1.8-master-17",
+        "r_ver" : "v3.1.7-stable-04",
         "c_ver" : "3180200",
         "s_ver" : "8"
     }, "stable" : {
-        "r_ver" : "v3.1.7-stable-03",
+        "r_ver" : "v3.1.7-stable-04",
         "c_ver" : "3180200",
         "s_ver" : "8"
     }

+ 2 - 0
views/main_css/js/do_upload_paste.js

@@ -1,3 +1,4 @@
+/*
 window.addEventListener('DOMContentLoaded', function() {
     if(window.location.pathname.match(/^\/edit\//i)) {
         const textarea = document.querySelector("textarea");
@@ -55,3 +56,4 @@ function pasteListener(e) {
         });
     }
 }
+*/