diff --git a/public/javascripts/app/helpers/handlebars-helpers.js b/public/javascripts/app/helpers/handlebars-helpers.js
index 0adc587c3..ec2ed679a 100644
--- a/public/javascripts/app/helpers/handlebars-helpers.js
+++ b/public/javascripts/app/helpers/handlebars-helpers.js
@@ -4,4 +4,19 @@ Handlebars.registerHelper('t', function(scope, values) {
Handlebars.registerHelper('imageUrl', function(path){
return app.baseImageUrl() + path;
-})
\ No newline at end of file
+})
+
+Handlebars.registerHelper('linkToPerson', function(context, block) {
+ var html = "";
+ html+= block.fn(context);
+ html+= "";
+
+ return html
+})
+
+Handlebars.registerHelper('avatar', function(person, size, imageClass) {
+ size = (typeof(size) != "string" ? "small" : size);
+ imageClass = (typeof(imageClass) != "string" ? size : imageClass);
+
+ return "
";
+})
diff --git a/public/javascripts/app/templates/comment-stream.handlebars b/public/javascripts/app/templates/comment-stream.handlebars
index 31e462734..d1c327a44 100644
--- a/public/javascripts/app/templates/comment-stream.handlebars
+++ b/public/javascripts/app/templates/comment-stream.handlebars
@@ -15,7 +15,7 @@
{{#each reshares}}
- {{#with author}}
-
-
-
- {{/with}}
+ {{#linkToPerson author}}
+ {{{avatar this "small" "micro"}}}
+ {{/linkToPerson}}
{{/each}}
diff --git a/public/javascripts/app/templates/stream-element.handlebars b/public/javascripts/app/templates/stream-element.handlebars
index 5d9baf2ba..7c2c7542c 100644
--- a/public/javascripts/app/templates/stream-element.handlebars
+++ b/public/javascripts/app/templates/stream-element.handlebars
@@ -19,7 +19,7 @@
{{#with author}}
-
+ {{{avatar this}}}
{{/with}}
diff --git a/public/javascripts/app/templates/stream-faces.handlebars b/public/javascripts/app/templates/stream-faces.handlebars
index 779ac7096..68a752adb 100644
--- a/public/javascripts/app/templates/stream-faces.handlebars
+++ b/public/javascripts/app/templates/stream-faces.handlebars
@@ -1,5 +1,5 @@
{{#people}}
-
-
-
+ {{#linkToPerson this}}
+ {{{avatar this "small"}}}
+ {{/linkToPerson}}
{{/people}}
diff --git a/public/stylesheets/sass/new-templates.scss b/public/stylesheets/sass/new-templates.scss
index 1d219f3a2..565174267 100644
--- a/public/stylesheets/sass/new-templates.scss
+++ b/public/stylesheets/sass/new-templates.scss
@@ -337,7 +337,7 @@ body.idle {
width: 20px;
}
- &.smaller {
+ &.small {
height: 35px;
width: 35px;
}