// ==UserScript==
// @name 快捷回复各种表情
// @namespace http://tampermonkey.net/
// @version 0.1
// @description 不用拉到最下面就可以回复各种表情了
// @author Eao的兔兔
// @match *://*.scboy.cc/*
// @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant none
// @license 兔兔
// ==/UserScript==
(function() {
'use strict';
//想加表情的话,在这一行里面加东西就行
//sb表情列表
var imagesNumber=[1,2,3,19,20,23,42,68,81,100,115,129,136,149,156,157,164];
//战队表情列表
var WTLimagesNumber=[1,2,3];
//阿鲁表情列表
var ALimagesNumber=[1,2,3];
//语法规则:在方括号里面,每两个数值之间加逗号,两端不用加
//比方说:默认是
//var imagesNumber=[3,81,156,136,1];
//加一个赤小兔的135,就变成了
//var imagesNumber=[3,81,156,136,1,135];
//前面不用加两个斜线。斜线表示这行是注释,是不会被程序读取的。
if(window.location.href.indexOf("thread")>-1){
var tid=window.location.href.slice(window.location.href.indexOf("thread")+7,window.location.href.indexOf(".htm"))
var ol=document.getElementsByClassName("breadcrumb")[0];
var quickreply=document.createElement("div");
quickreply.style.height="100%";
quickreply.style.position="absolute";
quickreply.style.right="20px";
var replytext=document.createElement("span");
replytext.innerText="快捷回复:";
replytext.id="replytext";
quickreply.appendChild(replytext);
imagesNumber.forEach(function(num){
let img=document.createElement("img");
img.src="https://www.scboy.cc/plugin/scboy_moj/face/sb/"+num.toString()+".png";
img.style.height="21px";
img.dataset.num=num.toString();
img.onclick=function(e){
replytext.innerText="正在发送:";
$.post("?post-create-"+tid+"-1.htm",{
'doctype':1,
'return_html':0,
'quotepid':0,
'message':'[png:sb:'+e.target.dataset.num.toString()+']'
},function(data,status){
if(status=="success"){
replytext.innerText="回复"+e.target.dataset.num.toString()+"成功:";
}else{
replytext.innerText="出问题了:";
}
});
}
quickreply.appendChild(img);
});
WTLimagesNumber.forEach(function(num){
let img=document.createElement("img");
img.src="https://www.scboy.cc/plugin/scboy_moj/face/wtl/"+num.toString()+".jpg";
img.style.height="21px";
img.dataset.num=num.toString();
img.onclick=function(e){
replytext.innerText="正在发送:";
$.post("?post-create-"+tid+"-1.htm",{
'doctype':1,
'return_html':0,
'quotepid':0,
'message':'[jpg:wtl:'+e.target.dataset.num.toString()+']'
},function(data,status){
if(status=="success"){
replytext.innerText="回复"+e.target.dataset.num.toString()+"成功:";
}else{
replytext.innerText="出问题了:";
}
});
}
quickreply.appendChild(img);
});
ALimagesNumber.forEach(function(num){
let img=document.createElement("img");
img.src="https://www.scboy.cc/plugin/scboy_moj/face/arclist/"+num.toString()+".png";
img.style.height="21px";
img.dataset.num=num.toString();
img.onclick=function(e){
replytext.innerText="正在发送:";
$.post("?post-create-"+tid+"-1.htm",{
'doctype':1,
'return_html':0,
'quotepid':0,
'message':'[em_'+e.target.dataset.num.toString()+']'
},function(data,status){
if(status=="success"){
replytext.innerText="回复"+e.target.dataset.num.toString()+"成功:";
}else{
replytext.innerText="出问题了:";
}
});
}
quickreply.appendChild(img);
});
ol.appendChild(quickreply);
}
})();