Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
李少辉-开发者
gitlab-foss
提交
a2a276a8
G
gitlab-foss
项目概览
李少辉-开发者
/
gitlab-foss
通知
15
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
gitlab-foss
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
a2a276a8
编写于
6月 27, 2017
作者:
M
Mike Greiling
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
rename getEmojiCategoryMap and remove unnecessary parameter
上级
9d6bbc92
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
9 addition
and
9 deletion
+9
-9
app/assets/javascripts/awards_handler.js
app/assets/javascripts/awards_handler.js
+2
-2
app/assets/javascripts/emoji/index.js
app/assets/javascripts/emoji/index.js
+7
-7
未找到文件。
app/assets/javascripts/awards_handler.js
浏览文件 @
a2a276a8
...
...
@@ -133,7 +133,7 @@ export default class AwardsHandler {
this
.
isCreatingEmojiMenu
=
true
;
// Render the first category
const
categoryMap
=
Emoji
.
getEmoji
ByCategory
();
const
categoryMap
=
Emoji
.
getEmoji
CategoryMap
();
const
categoryNameKey
=
Object
.
keys
(
categoryMap
)[
0
];
const
emojisInCategory
=
categoryMap
[
categoryNameKey
];
const
firstCategory
=
renderCategory
(
categoryLabelMap
[
categoryNameKey
],
emojisInCategory
);
...
...
@@ -173,7 +173,7 @@ export default class AwardsHandler {
}
this
.
isAddingRemainingEmojiMenuCategories
=
true
;
const
categoryMap
=
Emoji
.
getEmoji
ByCategory
();
const
categoryMap
=
Emoji
.
getEmoji
CategoryMap
();
// Avoid the jank and render the remaining categories separately
// This will take more time, but makes UI more responsive
...
...
app/assets/javascripts/emoji/index.js
浏览文件 @
a2a276a8
...
...
@@ -20,10 +20,10 @@ export function filterEmojiNamesByAlias(filter) {
return
_
.
uniq
(
filterEmojiNames
(
filter
).
map
(
name
=>
normalizeEmojiName
(
name
)));
}
let
emoji
ByCategory
;
export
function
getEmoji
ByCategory
(
category
=
null
)
{
if
(
!
emoji
ByCategory
)
{
emoji
ByCategory
=
{
let
emoji
CategoryMap
;
export
function
getEmoji
CategoryMap
(
)
{
if
(
!
emoji
CategoryMap
)
{
emoji
CategoryMap
=
{
activity
:
[],
people
:
[],
nature
:
[],
...
...
@@ -35,12 +35,12 @@ export function getEmojiByCategory(category = null) {
};
Object
.
keys
(
emojiMap
).
forEach
((
name
)
=>
{
const
emoji
=
emojiMap
[
name
];
if
(
emoji
ByCategory
[
emoji
.
category
])
{
emoji
ByCategory
[
emoji
.
category
].
push
(
name
);
if
(
emoji
CategoryMap
[
emoji
.
category
])
{
emoji
CategoryMap
[
emoji
.
category
].
push
(
name
);
}
});
}
return
category
?
emojiByCategory
[
category
]
:
emojiByCategory
;
return
emojiCategoryMap
;
}
export
function
getEmojiInfo
(
query
)
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录