Browse Source

Merge pull request #10020 from nextcloud/bugfix/spreed-1007/email-address-misparsed-in-comments-and-chat

Fix "parsing" of email-addresses in comments and chat messages
tags/v14.0.0beta1
Roeland Jago Douma 6 years ago
parent
commit
ad2ef3a81f
No account linked to committer's email address
1 changed files with 2 additions and 2 deletions
  1. 2
    2
      core/js/public/comments.js

+ 2
- 2
core/js/public/comments.js View File

@@ -21,7 +21,7 @@
* The downside: anything not ascii is excluded. Not sure how common it is in areas using different
* alphabets… the upside: fake domains with similar looking characters won't be formatted as links
*/
urlRegex: /(\b(https?:\/\/|([-A-Z0-9+_])*\.([-A-Z])+)[-A-Z0-9+&@#\/%?=~_|!:,.;()]*[-A-Z0-9+&@#\/%=~_|()])/ig,
urlRegex: /((\s|^)(https?:\/\/|([-A-Z0-9+_])*\.([-A-Z])+)[-A-Z0-9+&@#\/%?=~_|!:,.;()]*[-A-Z0-9+&@#\/%=~_|()])/ig,
protocolRegex: /^https:\/\//,

plainToRich: function(content) {
@@ -39,7 +39,7 @@
return content.replace(this.urlRegex, function(url) {
var hasProtocol = (url.indexOf('https://') !== -1) || (url.indexOf('http://') !== -1);
if(!hasProtocol) {
url = 'https://' + url;
url = 'https://' + url.trim();
}

var linkText = url.replace(self.protocolRegex, '');

Loading…
Cancel
Save