mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
UX: emoji toolbar improvements
This commit is contained in:
@@ -141,8 +141,16 @@ var toolbar = function(selected){
|
|||||||
if (!recentlyUsedIcons) { initializeRecentlyUsedIcons(); }
|
if (!recentlyUsedIcons) { initializeRecentlyUsedIcons(); }
|
||||||
|
|
||||||
return _.map(groups, function(g, i){
|
return _.map(groups, function(g, i){
|
||||||
var icon = g.name === "recent" ? "star2" : g.icons[0];
|
var icon = g.tabicon;
|
||||||
var row = {src: Discourse.Emoji.urlFor(icon), groupId: i};
|
var title = g.fullname;
|
||||||
|
if (g.name === "recent") {
|
||||||
|
icon = "star2";
|
||||||
|
title = "Recent"
|
||||||
|
} else if (g.name === "ungrouped") {
|
||||||
|
icon = g.icons[0];
|
||||||
|
title = "Custom"
|
||||||
|
}
|
||||||
|
var row = {src: Discourse.Emoji.urlFor(icon), title: title, groupId: i};
|
||||||
if(i === selected){
|
if(i === selected){
|
||||||
row.selected = true;
|
row.selected = true;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<div class='emoji-modal'>
|
<div class='emoji-modal'>
|
||||||
<ul class='toolbar'>
|
<ul class='toolbar'>
|
||||||
{{#each item in toolbarItems}}<li><a {{#if item.selected}}class='selected'{{/if}} data-group-id='{{item.groupId}}'><img src='{{item.src}}' class='emoji'></a></li>{{/each}}
|
{{#each item in toolbarItems}}<li><a title='{{item.title}}' {{#if item.selected}}class='selected'{{/if}} data-group-id='{{item.groupId}}'><img src='{{item.src}}' class='emoji'></a></li>{{/each}}
|
||||||
</ul>
|
</ul>
|
||||||
<div class='emoji-table-wrapper'>
|
<div class='emoji-table-wrapper'>
|
||||||
<table class='emoji-page'>
|
<table class='emoji-page'>
|
||||||
|
|||||||
Reference in New Issue
Block a user