diff --git a/modules/forums/client/views/index.client.view.html b/modules/forums/client/views/index.client.view.html index 708adb79..3956afc8 100644 --- a/modules/forums/client/views/index.client.view.html +++ b/modules/forums/client/views/index.client.view.html @@ -59,7 +59,7 @@

{{'FORUMS.FIELDS.MODERATORS' | translate}}: - {{m.displayName}} + @@ -76,7 +76,7 @@

- {{f.lastTopic.lastUser.displayName}} +
- {{f.lastTopic.user.displayName}} +
- - - +
- {{vm.topic.user.displayName}} + @@ -160,14 +158,12 @@
- - - +
- {{rep.user.displayName}} + diff --git a/modules/forums/client/views/view.client.view.html b/modules/forums/client/views/view.client.view.html index 27ff2ab5..c8e96335 100644 --- a/modules/forums/client/views/view.client.view.html +++ b/modules/forums/client/views/view.client.view.html @@ -60,7 +60,7 @@

- {{t.user.displayName}} + @@ -74,7 +74,7 @@

- {{t.lastUser.displayName}} +
- {{t.user.displayName}} +
- {{t.user.displayName}} + @@ -163,7 +163,7 @@
- {{t.lastUser.displayName}} +
- {{t.user.displayName}} +
- {{item.user.displayName}} + diff --git a/modules/torrents/client/views/view-torrent.client.view.html b/modules/torrents/client/views/view-torrent.client.view.html index 5ccaaf58..860eca56 100644 --- a/modules/torrents/client/views/view-torrent.client.view.html +++ b/modules/torrents/client/views/view-torrent.client.view.html @@ -210,7 +210,7 @@
- {{item.user.displayName}} + ({{item.user.uploaded | bytes}} @@ -328,7 +328,7 @@
{{ 'TABLE_FIELDS.PUBLISHER' | translate}}:
- {{vm.torrentLocalInfo.user.displayName}} +
diff --git a/modules/users/client/directives/user-info.client.directive.js b/modules/users/client/directives/user-info.client.directive.js index 89388d63..87e1f1a9 100644 --- a/modules/users/client/directives/user-info.client.directive.js +++ b/modules/users/client/directives/user-info.client.directive.js @@ -20,9 +20,20 @@ var user = s; var title = $translate.instant('USER_INFO_TITLE', {name: user.displayName}); var cls = attrs.infoClass; - var e = angular.element('' + element[0].innerHTML + ''); - element.html(e[0].outerHTML); - $compile(element.contents())(scope); + var e = undefined; + + if (attrs.hasOwnProperty('infoName')) { + e = angular.element('' + user.displayName + ''); + } else if (attrs.hasOwnProperty('infoAvatar')) { + e = angular.element(''); + } + if (e) { + e.addClass(cls ? cls : ''); + e.attr('title', title); + + element.html(e); + $compile(element.contents())(scope); + } } }); }