mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-12-11 14:45:59 +08:00
Fix status column emojis [SCI-6407]
This commit is contained in:
parent
60cb0e7a53
commit
304727257e
3 changed files with 10 additions and 5 deletions
|
|
@ -54,7 +54,7 @@ var RepositoryStatusColumnType = (function() {
|
||||||
var picker = new EmojiButton({ rootElement: document.getElementById('manage-repository-column') });
|
var picker = new EmojiButton({ rootElement: document.getElementById('manage-repository-column') });
|
||||||
var iconElement = this;
|
var iconElement = this;
|
||||||
picker.on('emoji', emoji => {
|
picker.on('emoji', emoji => {
|
||||||
$(iconElement).attr('emoji', emoji).html(twemoji.parse(emoji));
|
$(iconElement).attr('emoji', emoji.emoji).html(twemoji.parse(emoji.emoji));
|
||||||
validateForm();
|
validateForm();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
@ -63,7 +63,9 @@ var RepositoryStatusColumnType = (function() {
|
||||||
} else {
|
} else {
|
||||||
picker.showPicker(iconElement);
|
picker.showPicker(iconElement);
|
||||||
}
|
}
|
||||||
twemoji.parse($('.emoji-picker').last().find('.emoji-picker__tab-body')[1]);
|
$.each($('.emoji-picker__emojis').last().find('.emoji-picker__container'), function(i, container) {
|
||||||
|
twemoji.parse(container);
|
||||||
|
});
|
||||||
})
|
})
|
||||||
.on('click', '.emoji-picker__tab-body.active .emoji-picker__emoji', function() {
|
.on('click', '.emoji-picker__tab-body.active .emoji-picker__emoji', function() {
|
||||||
if ($('.emoji-picker__variant-popup').length) {
|
if ($('.emoji-picker__variant-popup').length) {
|
||||||
|
|
@ -73,7 +75,7 @@ var RepositoryStatusColumnType = (function() {
|
||||||
.on('click', '.emoji-picker__tab', function() {
|
.on('click', '.emoji-picker__tab', function() {
|
||||||
$.each($('.emoji-picker__tab'), (i, tab) => {
|
$.each($('.emoji-picker__tab'), (i, tab) => {
|
||||||
if ($(tab).hasClass('active')) {
|
if ($(tab).hasClass('active')) {
|
||||||
twemoji.parse($('.emoji-picker__tab-body')[i]);
|
twemoji.parse($('.emoji-picker__container')[i]);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -168,7 +168,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.emoji-picker__emojis {
|
.emoji-picker__emojis {
|
||||||
height: 14rem;
|
height: 28rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
.emoji-picker__variant-popup {
|
.emoji-picker__variant-popup {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,7 @@
|
||||||
global.twemoji = require('twemoji').default;
|
global.twemoji = require('twemoji').default;
|
||||||
global.twemoji.base = '/images/twemoji/';
|
global.twemoji.base = '/images/twemoji/';
|
||||||
global.twemoji.size = '24x24';
|
global.twemoji.size = '24x24';
|
||||||
global.EmojiButton = require('@joeattardi/emoji-button/dist/index');
|
|
||||||
|
import { EmojiButton } from '@joeattardi/emoji-button';
|
||||||
|
|
||||||
|
global.EmojiButton = EmojiButton;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue