jQuery(document).ready(function(b) {
var c = b(".body").first();
b("#wmd-button-bar").before('
');
var list = ["songlist", "album", "collect"],
e = function(a) {
var textarea = $('#text'),
sel = textarea.getSelection(),
offset = (sel ? sel.start : 0)+a.length;
textarea.replaceSelection(a);
textarea.setSelection(offset,offset);
},
d = function() {
b("#gohermit").removeClass("selected");
b("#hermit-box").remove()
};
c.on("click", "#gohermit", function(a) {
a.preventDefault();
0 < b("#hermit-box").length ? (b(this).removeClass("selected"), b("#hermit-box").remove()) : (b(this).addClass("selected"), b("#gohermit-container").after('- \u5355\u66f2
- \u4e13\u8f91
- 精选集
'));
return !1
});
c.on("click", "#hermit-delete", function(a) {
a.preventDefault();
d()
});
c.on("click", ".hermit-tabli", function(a) {
a.preventDefault();
b(this).hasClass("current") || (a = b(".hermit-tabli").index(b(this)), b(".hermit-tabli, .hermit-bodyli").removeClass("current"), b(".hermit-tabli:eq(" + a + "), .hermit-bodyli:eq(" + a + ")").addClass("current"));
return !1
});
c.on("click", "#hermit-publish", function(a) {
a.preventDefault();
var index = b(".hermit-tabli").index(b(".hermit-tabli.current")),
ue = Number( b('#hermit-unexpand').prop("checked")),
fh = Number( b('#hermit-fullheight').prop("checked")),
auto = Number( b('#hermit-auto').prop("checked")),
loop = Number( b('#hermit-loop').prop("checked"));
switch (list[index]) {
case "songlist":
var a = b("#hermit-song").val(),
c = [],
f = /https:\/\/www.xiami.com\/song\/([a-zA-Z0-9]+).*?/,
a = a.split(/\r?\n/g);
a = b.grep(a, function(a) {
return f.test(a) ? !0 : !1
});
0 < a.length ? (b.each(a, function(a, b) {
c.push(b.match(f)[1])
}), a = '[hermit auto='+auto+' loop='+loop+' unexpand='+ue+' fullheight='+fh+']songlist#:' + c.join(",") + '[/hermit]', e(a), d()) : alert("请输入正确的虾米歌曲地址");
break;
case "album":
var a = b("#hermit-album").val(),
g = /https:\/\/www.xiami.com\/album\/([a-zA-Z0-9]+)/;
g.test(a) ? (a = a.match(g)[1], e('[hermit auto='+auto+' loop='+loop+' unexpand='+ue+' fullheight='+fh+']album#:' + a + '[/hermit]'), d()) : alert("请输入正确的虾米专辑地址")
break;
case "collect":
var a = b("#hermit-collect").val(),
g = /https:\/\/www.xiami.com\/collect\/([a-zA-Z0-9]+)/;
g.test(a) ? (a = a.match(g)[1], e('[hermit auto='+auto+' loop='+loop+' unexpand='+ue+' fullheight='+fh+']collect#:' + a + '[/hermit]'), d()) : alert("请输入正确的虾米精选集地址")
break;
}
})
});