mirror of
https://github.com/imputnet/cobalt.git
synced 2025-12-12 21:52:49 +00:00
- page render caching - onDemand block caching - page html minify - better rate limiting - minor cobalt.js clean up - page render platform indication in settings popup all these changes are aimed to improve performance and responsiveness !! not final version of 5.2 !!
41 lines
1.1 KiB
JavaScript
41 lines
1.1 KiB
JavaScript
const names = {
|
|
"🎶": "musical_notes",
|
|
"🎬": "clapper_board",
|
|
"💰": "money_bag",
|
|
"🎉": "party_popper",
|
|
"❓": "question_mark",
|
|
"✨": "sparkles",
|
|
"🪅": "pinata",
|
|
"🪄": "magic_wand",
|
|
"🐲": "dragon_face",
|
|
"🀄": "dragon_face_wukko",
|
|
"💸": "money_with_wings",
|
|
"⚙️": "gear",
|
|
"☹️": "frowning_face",
|
|
"📋": "clipboard",
|
|
"🎃": "pumpkin",
|
|
"🎄": "christmas_tree",
|
|
"🕯️": "candle",
|
|
"😺": "cat",
|
|
"🐶": "dog",
|
|
"🎂": "cake",
|
|
"🐘": "elephant",
|
|
"🐦": "bird",
|
|
"🐙": "octopus",
|
|
"🔮": "crystal_ball",
|
|
"💪": "biceps"
|
|
}
|
|
let sizing = {
|
|
22: 0.4,
|
|
30: 0.7,
|
|
48: 0.9,
|
|
64: 0.9
|
|
}
|
|
export default function(emoji, size, disablePadding) {
|
|
if (!size) size = 22;
|
|
let padding = size !== 22 ? `margin-right:${sizing[size] ? sizing[size] : "0.4"}rem;` : false;
|
|
if (disablePadding) padding = 'margin-right:0!important;';
|
|
if (!names[emoji]) emoji = "❓";
|
|
return `<img class="emoji" draggable=false height="${size}" width="${size}" ${padding ? `style="${padding}"` : ''}alt="${emoji}" src="emoji/${names[emoji]}.svg">`
|
|
}
|