iemotion
Version:
评论时快速找到表情。
58 lines (57 loc) • 1.92 kB
JavaScript
/**
* @description:
* @author: 小康
* @url: https://xiaokang.me
* @Date: 2021-01-12 16:33:51
* @LastEditTime: 2021-01-12 16:33:51
* @LastEditors: 小康
*/
function init(n) {
$.ajax({
url: n,
type: 'get',
success: function (n) {
var t = ''
$('.btns').html('')
var a = n.data
for (var i in a)
(t = `<button type="button" class="btn btn-outline-info" onclick='getImg("${a[i].url}")'>${a[i].name}</button>`),
$('.btns').append(t)
$('.btns button:first').trigger('click'), getNotice()
}
})
}
function getNotice() {
$.ajax({
url: 'https://gitee.com/api/v5/repos/antmoe/speak/issues/I1S7BF',
type: 'get',
success: function (n) {
$('#notice').html(marked(n.body))
}
})
}
function getImg(n) {
$('#aru>ul').html(''),
$('#common_img>ul').html(''),
$.ajax({
url: cdn + n,
type: 'get',
success: function (t) {
console.log(t)
var a = t.all,
i = t.common
insertImg('#aru', '#url_list', a, n, name),
insertImg('#common_img', '#common_list', i, n, name),
$('.all_img').trigger('click')
}
})
}
function insertImg(n, t, a, i, s) {
var c = {}
for (var o in a) {
;(i = a[o].url), (s = a[o].name || '小康博客-' + o)
var e = `<li class="item">\n <div class="img">\n <img src="${i}"\n class="all_img">\n <div class="button">\n <span class="copy"\n data-clipboard-text="${i}">链接</span>\n <span class="copy"\n data-clipboard-text="<img src='${i}' alt='${s}'>">IMG标签</span>\n <span class="copy"\n data-clipboard-text="">Markdown</span>\n </div>\n </div>\n </li>`
$(`${n}>ul`).append(e), (c[s] = i)
}
$(t).text(JSON.stringify(c))
}