// ==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 + '
    ' + arrayList[i][0] + '
    '; }; 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(`
    自定义表情[↑][↓]
    ` + list + `
    `); 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; } } }; })();