diff --git a/script/directives.js b/script/directives.js index 2b5f86d61d..ff05f267e8 100644 --- a/script/directives.js +++ b/script/directives.js @@ -92,7 +92,12 @@ scope.$watch(attrs.ngModel, function(value, oldValue) { var markdown = value; var linktarget = attrs.target || '_self'; + var userName = scope.User.user.profile.name; + var userHighlight = "@"+userName; var html = md.toHtml(markdown); + + html = html.replace(userHighlight, "@"+userName+""); + html = html.replace(' href','target="'+linktarget+'" href'); element.html(html); });