Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Ryan778
GitHub Repository: Ryan778/Ryan778.github.io
Path: blob/master/emojionearea/src/function/setRecent.js
575 views
1
define([
2
'function/updateRecent',
3
'function/getRecent'
4
],
5
function(updateRecent, getRecent) {
6
return function(self, emoji) {
7
var recent = getRecent();
8
var emojis = recent.split("|");
9
10
var index = emojis.indexOf(emoji);
11
if (index !== -1) {
12
emojis.splice(index, 1);
13
}
14
emojis.unshift(emoji);
15
16
if (emojis.length > 9) {
17
emojis.pop();
18
}
19
20
localStorage.setItem("recent_emojis", emojis.join("|"));
21
22
updateRecent(self);
23
};
24
});
25