|
@@ -6,11 +6,19 @@ def recent_change_send_render(data):
|
|
|
data_unescape = html.unescape(match)
|
|
data_unescape = html.unescape(match)
|
|
|
|
|
|
|
|
return '<a href="/w/' + url_pas(data_unescape) + '">' + match + '</a>'
|
|
return '<a href="/w/' + url_pas(data_unescape) + '">' + match + '</a>'
|
|
|
|
|
+
|
|
|
|
|
+ def send_render_link(match):
|
|
|
|
|
+ link_main = match[2]
|
|
|
|
|
+ link_main = link_main.replace('"', '"')
|
|
|
|
|
+
|
|
|
|
|
+ return match[1] + '<a href="' + link_main + '">' + link_main + '</a>'
|
|
|
|
|
|
|
|
if data == '<br>' or data == '' or re.search(r'^ +$', data):
|
|
if data == '<br>' or data == '' or re.search(r'^ +$', data):
|
|
|
data = '<br>'
|
|
data = '<br>'
|
|
|
else:
|
|
else:
|
|
|
data = data.replace('javascript:', '')
|
|
data = data.replace('javascript:', '')
|
|
|
|
|
+
|
|
|
|
|
+ data = re.sub(r'( |^)(https?:\/\/(?:[^ ]+))', send_render_link, data)
|
|
|
data = re.sub(r'<a(?:(?:(?!>).)*)>((?:(?!<\/a>).)+)<\/a>', send_render_href_replace, data)
|
|
data = re.sub(r'<a(?:(?:(?!>).)*)>((?:(?!<\/a>).)+)<\/a>', send_render_href_replace, data)
|
|
|
|
|
|
|
|
return data
|
|
return data
|