// ==UserScript==
// @name MCBBS Emoticon Add
// @namespace http://fang.blog.miri.site
// @version Gamma 3.1
// @description 愉快的和朋友在论坛斗图吧!
// @author Mr_Fang
// @match https://*.mcbbs.net/*
// @grant none
// @downloadURL none
// ==/UserScript==
(function() {
var storage = window.localStorage;
if(jq('.user_info_menu_btn').length>0) {
jq('.user_info_menu_btn').append('
Emoticon Add 设置');
document.getElementById('mbea_setting').addEventListener('click',function(){
showDialog('默认窗口位置 - 请输入1或0 [?]
按规定格式添加即可 - 点击确定保存 [?]
保存后刷新即可生效
',
'right',
'
设置 - MCBBS Emoticon Add
',
function() {
storage["mbea_setting"] = document.getElementById("input_setting").value;
storage["mbea_windowmode"] = document.getElementById("input_windowmode").value;
}
);
})
}
var list = "";
var setting = "";
setting = "[" + storage.getItem('mbea_setting') + "]";
//阿方很菜的,不会批量替换,预计下个版本直接批量替换
//console.log(setting);
console.log(setting.split('\n').length);
for(var l=0;l
';
list = list + '';
};
var display = false;
var mbea_window_top = "95%";
var window_mode = storage.getItem('mbea_windowmode');
if(window_mode == "1"){
display = true;
mbea_window_top = "100px";
}else{
display = false;
mbea_window_top = "95%";
}
jq("head").append(`
`);
jq("body").prepend(`
`);
document.onkeydown = function(e) {
var keyCode = e.keyCode;
var shiftKey = e.shiftKey;
var ctrlKey = e.ctrlKey;
if(ctrlKey && shiftKey && keyCode == 69) {
if(display == true){
jq('div.dialog').css('top','95%')
display = false;
}else{
jq('div.dialog').css('top','100px')
display = true;
}
}
};
})();