add dmail notices for mentions in forum posts
This commit is contained in:
@@ -2,6 +2,8 @@ require 'cgi'
|
||||
require 'uri'
|
||||
|
||||
class DText
|
||||
MENTION_REGEXP = /(?:^| )@\S+/
|
||||
|
||||
def self.u(string)
|
||||
CGI.escape(string)
|
||||
end
|
||||
@@ -36,7 +38,7 @@ class DText
|
||||
str.gsub!(/&/, "&")
|
||||
str.gsub!(/</, "<")
|
||||
str.gsub!(/>/, ">")
|
||||
str.gsub!(/(?:^| )@\S+/) do |name|
|
||||
str.gsub!(MENTION_REGEXP) do |name|
|
||||
if name =~ /([:;,.!?\)\]<>])$/
|
||||
name.chop!
|
||||
ch = $1
|
||||
|
||||
Reference in New Issue
Block a user