From 9e653ad3700f435edc6852e4d8cfb114bcd26063 Mon Sep 17 00:00:00 2001 From: tms <tmslft@gmail.com> Date: Sat, 9 Feb 2013 23:44:03 -0500 Subject: [PATCH] Show "You" to same-user on activity stream items --- .../discourse/helpers/application_helpers.js.coffee | 7 ++++++- .../discourse/templates/user/stream.js.handlebars | 2 +- config/locales/en.yml | 1 + 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/discourse/helpers/application_helpers.js.coffee b/app/assets/javascripts/discourse/helpers/application_helpers.js.coffee index 340285fcc..3fa058a0a 100644 --- a/app/assets/javascripts/discourse/helpers/application_helpers.js.coffee +++ b/app/assets/javascripts/discourse/helpers/application_helpers.js.coffee @@ -125,4 +125,9 @@ Handlebars.registerHelper 'date', (property, options) -> new Handlebars.SafeString("<span class='date' title='#{fullReadable}'>#{displayDate}</span>") - +Handlebars.registerHelper 'personalizedName', (property, options) -> + name = Ember.Handlebars.get(this, property, options); + username = Ember.Handlebars.get(this, options.hash.usernamePath, options) if options.hash.usernamePath + + return name unless username == Discourse.get('currentUser.username') + return Em.String.i18n('you') diff --git a/app/assets/javascripts/discourse/templates/user/stream.js.handlebars b/app/assets/javascripts/discourse/templates/user/stream.js.handlebars index 36deec71e..2b944292f 100644 --- a/app/assets/javascripts/discourse/templates/user/stream.js.handlebars +++ b/app/assets/javascripts/discourse/templates/user/stream.js.handlebars @@ -5,7 +5,7 @@ <a href="/users/{{unbound username}}" class='avatar-link'><div class='avatar-wrapper'>{{avatar this imageSize="large" extraClasses="actor" avatarTemplatePath="avatar_template"}}</div></a> <span class='time'>{{date path="created_at" leaveAgo="true"}}</span> <a class="title" href="{{unbound postUrl}}">{{unbound title}}</a><br> - <a class='name' href="/users/{{unbound username}}">{{unbound name}}</a> + <a class='name' href="/users/{{unbound username}}">{{personalizedName name usernamePath="username"}}</a> <span class='type'>{{unbound description}}</span> <a class="post-number" href="{{unbound postUrl}}">#{{unbound post_number}}</a> </div> diff --git a/config/locales/en.yml b/config/locales/en.yml index 372c3ca2e..51510682d 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -435,6 +435,7 @@ en: show_more: "show more" links: Links faq: "FAQ" + you: "You" suggested_topics: title: "Suggested Topics"