From 4470c054572105a1c5c122bfd79fe0d18f2feb9a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?R=C3=A9gis=20Hanol?= <regis@hanol.fr>
Date: Mon, 6 May 2013 01:00:44 +0200
Subject: [PATCH] prepend the username in the participant alt-text in the topic
 list

---
 .../discourse/helpers/application_helpers.js        | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/app/assets/javascripts/discourse/helpers/application_helpers.js b/app/assets/javascripts/discourse/helpers/application_helpers.js
index 44941fc22..26a37c02d 100644
--- a/app/assets/javascripts/discourse/helpers/application_helpers.js
+++ b/app/assets/javascripts/discourse/helpers/application_helpers.js
@@ -139,7 +139,18 @@ Handlebars.registerHelper('avatar', function(user, options) {
 
     var title;
     if (!options.hash.ignoreTitle) {
-      title = Em.get(user, 'title') || Em.get(user, 'description');
+      // first try to get a title
+      title = Em.get(user, 'title');
+      // if there was no title provided
+      if (!title) {
+        // try to retrieve a description
+        var description = Em.get(user, 'description');
+        // if a description has been provided
+        if (description && description.length > 0) {
+          // preprend the username before the description
+          title = username + " - " + description;
+        }
+      }
     }
 
     return new Handlebars.SafeString(Discourse.Utilities.avatarImg({