-
Notifications
You must be signed in to change notification settings - Fork 198
Expand file tree
/
Copy pathknowledge-emoji-select.js
More file actions
38 lines (37 loc) · 1.25 KB
/
knowledge-emoji-select.js
File metadata and controls
38 lines (37 loc) · 1.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
$(document).ready(function() {
$('#emojiPeopleModal').on('loaded.bs.modal', function (event) {
emojiSelect('#emojiPeopleModal');
});
$('#emojiNatureModal').on('loaded.bs.modal', function (event) {
emojiSelect('#emojiNatureModal');
});
$('#emojiObjectsModal').on('loaded.bs.modal', function (event) {
emojiSelect('#emojiObjectsModal');
});
$('#emojiPlacesModal').on('loaded.bs.modal', function (event) {
emojiSelect('#emojiPlacesModal');
});
$('#emojiSymbolsModal').on('loaded.bs.modal', function (event) {
emojiSelect('#emojiSymbolsModal');
});
$('#helpMarkdownModal').on('shown.bs.modal', function (event) {
parseMarkdown(
'Markdown Sample',
$('#sampleMarkdownText').val(),
'#markdownSamplePreview'
).then(function() {
return processMathJax('#sampleMarkdownText');
}).then(function() {
return processMermaid();
});
});
});
var emojiSelect = function(id) {
$(id).find('.name').each(function(i, block) {
$(this).click(function(event) {
var val = ' :' + $(this).text() + ': ';
insertAtCaret('#content', val);
$(id).modal('hide');
});
});
};