更新:加圖示和快速鍵,改回復句子。
var Quickpostsub = PageMenu({ label:"快速回復...", condition:"input", insertBefore:"context-undo", image: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACGSURBVDhPYxh0gAWIw4B4rbe399+AgID/IAxig8SgciA1WIGWv7//b5gmXBikBqQWogUBlJBtJIShLlKCaIWAtdgU4sMgPRCtQODn5/cPKigAwkiKcPJBeoBsCKDYACCgzAtAQHEgggBF0QgDWBMSMoaqIRlEwAyE8skCYkCMEnCDATAwAACbYMG591LPcQAAAABJRU5ErkJggg==", oncommand: function(event){ var input_text = event.target.getAttribute('input_text'); if(input_text) { addMenu.copy(input_text); goDoCommand("cmd_paste"); } } }); Quickpostsub([ {label: "謝謝你的解答", input_text: "非常感謝您的解答!!!",accesskey: "T",image: " "}, {label: "親,要的就是", input_text: "親,要的就是這個,非常感謝!!!",accesskey: "D",image: " "}, {label: "不用客氣~~~", input_text: "不用客氣,大家互相幫助……\n\u256E\uFF08\u256F\u25C7\u2570\uFF09\u256D",accesskey: "Y",image: " "}, {label: "反饋情況再說", input_text: "作個記號,看反饋情況再說。。。",accesskey: "M",image: " "}, {label: "看起來很不錯", input_text: "看起來很不錯哦,收藏之~~~\n謝謝LZ啦?。?!",accesskey: "G",image: " "}, {label: "謝謝樓主分享", input_text: "謝謝樓主的分享!這個絕對要頂?。?!",accesskey: "F",image: " "}, {label: "樓上正解~~~", input_text: "樓上正解……\u0285\uFF08\u00B4\u25D4\u0C6A\u25D4\uFF09\u0283",accesskey: "R",image: " "}, {label: "坐等樓下解答", input_text: "坐等樓下高手解答~~~⊙_⊙",accesskey: "V",image: " "}, {}, {label: "這個要支持~~~", input_text: "很好、很強大,這個一定得支持?。?!",accesskey: "A",image: " "}, {label: "不明真相的~~~", input_text: "不明真相的圍觀群眾~~~\u0285\uFF08\u00B4\u25D4\u0C6A\u25D4\uFF09\u0283",accesskey: "S",image: " "}, {label: "沒圖沒真相~~~", input_text: "沒圖沒真相,純支持下了~~~",accesskey: "C",image: " "}, {label: "不明覺厲~~~", input_text: "雖然不知道LZ在說什麼但是感覺很厲害的樣子\n\u2606\u002E\u3002\u002E\u003A\u002A\u0028\u563F\u00B4\u0414\uFF40\u563F\u0029\u002E\u3002\u002E\u003A\u002A\u2606",accesskey: "B",image: " "}, {label: "嘿嘿~~~", input_text: "\u2606\u002E\u3002\u002E\u003A\u002A\u0028\u563F\u00B4\u0414\uFF40\u563F\u0029\u002E\u3002\u002E\u003A\u002A\u2606",accesskey: "X",image: " "} ]); var Punctuationsub = PageMenu({ label:"標點符號", condition:"input", insertBefore:"context-undo", oncommand: function(event) { var focused = document.commandDispatcher.focusedElement; var selected = getBrowserSelection(); var input_text = event.target.getAttribute('input_text'); if (focused) { var host = addMenu.convertText("%h"), url = addMenu.convertText("%u"); if (host.contains("tieba") || url.startsWith("data:text/html")) { addMenu.copy(input_text); goDoCommand("cmd_paste"); } else if (selected) { addMenu.copy(input_text); goDoCommand("cmd_paste"); } else { var aStart = aEnd = focused.selectionStart; focused.value = focused.value.slice(0, aStart) + input_text + focused.value.slice(aEnd); var aOffset = aStart + input_text.length; focused.setSelectionRange(aOffset, aOffset); } return; } else { addMenu.copy(input_text); goDoCommand("cmd_paste"); } return; } }); Punctuationsub([ {label: ",", input_text:","}, {label: "、", input_text:"、"}, {label: ";", input_text:";"}, {label: "。", input_text:"。"}, {label: "?", input_text:"?"}, {label: "!", input_text:"!"}, {label: ":", input_text:":"}, {label: "「", input_text:"「"}, {label: "」", input_text:"」"}, {label: "『", input_text:"『"}, {label: "』", input_text:"』"}, {label: "(", input_text:"("}, {label: ")", input_text:")"}, {label: "……", input_text:"……"}, {label: "—", input_text:"—"}, ]); //顏文字輸入 var Specialcharacters = PageMenu({ label:"顏文字輸入", condition:"input", accesskey: "T", insertBefore:"context-searchselect", oncommand: function(event){ var input_text = event.target.getAttribute('input_text'); if(input_text) { addMenu.copy(input_text); goDoCommand("cmd_paste"); } }, image:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAflBMVEUPqpIPqpIPqpL///82uKS86OGb3NKG1cgXrZYTrJTM7ei35t+e3dNoyrvo9/Xa8u/Q7+rC6eOw49uq4dmQ2M11zsBPwbAkspv4/fzi9fLe9PDX8e3I7Oaz5NyC08Zsy71Hvqs9u6cqtJ+k39ag3dSO18xgx7dZxLRTwrEer5kVUSQ1AAAAAnRSTlPy5YB5WPAAAACaSURBVBjTZY/XEoIwEEXj3UASIPQmUgT7//+gLokzznje9mwXB/HLJwRzToJywY5gk5yCS5lHG8csikxyLiTpRJ3CobJdyOMGYwBtEDUswhjoRxi6oYlZBCEwWxi1QkbaCY9trHYtmre8BiLlhnbIq7ataJ5o8Wt1Vag8etq+9Id1AO40Eq3ie3oSqzodWgj/3DWYHpBc+Pf+G9dtCAH/I8ZHAAAAAElFTkSuQmCC" }); Specialcharacters([ {label: "^_^", input_text:"^_^"}, {label: "-_-||| ", input_text:"-_-||| "}, {label: "Orz", input_text:"Orz"}, {label: "-_,-", input_text:"-_,-"}, {label: "╯﹏╰", input_text:"╯﹏╰"}, {label: "?????", input_text:"?????"}, {label: "、( ̄. ̄)", input_text:"、( ̄. ̄)"}, {label: "O(∩_∩)O~", input_text:"O(∩_∩)O~"}, {label: "o(╥﹏╥)o", input_text:"o(╥﹏╥)o"}, {label: "( ̄3 ̄)", input_text:"( ̄3 ̄)"}, {label: " o(>< )o", input_text:" o(>< )o"}, {label: "_(:з」∠)_", input_text:"_(:з」∠)_"}, {label: "(?(?)?)", input_text:"(?(?)?)"}, {label: " ̄へ ̄", input_text:" ̄へ ̄"}, {label: "╮(╯_╰)╭", input_text:"╮(╯_╰)╭"}, ]); |