From 03f7a12b52090292887ea79e767ef2f9fc2b7fcf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20Hanol?= Date: Mon, 2 Feb 2015 22:28:58 +0100 Subject: [PATCH] UX: use :star2: icon for recently used emoji tab --- .../javascripts/discourse/lib/emoji/emoji-toolbar.js.es6 | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/assets/javascripts/discourse/lib/emoji/emoji-toolbar.js.es6 b/app/assets/javascripts/discourse/lib/emoji/emoji-toolbar.js.es6 index be0cbad2bc0..ab048060cb9 100644 --- a/app/assets/javascripts/discourse/lib/emoji/emoji-toolbar.js.es6 +++ b/app/assets/javascripts/discourse/lib/emoji/emoji-toolbar.js.es6 @@ -78,14 +78,13 @@ var trackEmojiUsage = function(title){ recentlyUsedIcons = null; }; -var initializeRecentlyUsedIcons = function() { +var initializeRecentlyUsedIcons = function(){ recentlyUsedIcons = []; var usage = JSON.parse(localStorage.emojiUsage); var recent = _.take(_.sortByAll(usage, ["usage", "title"]).reverse(), PER_ROW); - - if(recentlyUsedIcons.length > 0){ + if(recent.length > 0){ _.each(recent, function(emoji){ recentlyUsedIcons.push(emoji.title); }); @@ -105,7 +104,8 @@ var toolbar = function(selected){ if (!recentlyUsedIcons) { initializeRecentlyUsedIcons(); } return _.map(groups, function(g, i){ - var row = {src: Discourse.Emoji.urlFor(g.icons[0]), groupId: i}; + var icon = g.name === "recent" ? "star2" : g.icons[0]; + var row = {src: Discourse.Emoji.urlFor(icon), groupId: i}; if(i === selected){ row.selected = true; }