From 1bdd7346d179584fb1e9a87a15d02176f74f7d91 Mon Sep 17 00:00:00 2001 From: Lkytal Date: Mon, 23 Feb 2015 13:43:39 +0800 Subject: [PATCH] 3.0.5 taobao --- linkMix.user.js | 20 +++++------ meta/popsearch.meta.js | 2 +- popsearch.user.js | 74 +++++++++++++++++++------------------- tieba_enhance.user.js | 80 +++++++++++++++++++++--------------------- 4 files changed, 88 insertions(+), 88 deletions(-) diff --git a/linkMix.user.js b/linkMix.user.js index 64471e7..5276619 100644 --- a/linkMix.user.js +++ b/linkMix.user.js @@ -43,7 +43,7 @@ if (typeof exportFunction !== "undefined" && exportFunction !== null) { setLink = function(candidate) { var span, text; - if ((candidate == null) || candidate.nodeName === "#cdata-section") { + if ((candidate == null) || candidate.parentNode.className.indexOf("texttolink") !== -1 || candidate.nodeName === "#cdata-section") { return; } text = candidate.textContent.replace(url_regexp, '$1'); @@ -62,16 +62,16 @@ xpath = "//text()[not(ancestor::" + (excludedTags.join(') and not(ancestor::')) filter = new RegExp("^(" + (excludedTags.join('|')) + ")$", "i"); linkPack = function(result, start) { - var i, _i, _j, _ref, _ref1; + var i, j, k, ref, ref1, ref2, ref3; if (start + 10000 < result.snapshotLength) { - for (i = _i = start, _ref = start + 10000; start <= _ref ? _i <= _ref : _i >= _ref; i = start <= _ref ? ++_i : --_i) { + for (i = j = ref = start, ref1 = start + 10000; ref <= ref1 ? j <= ref1 : j >= ref1; i = ref <= ref1 ? ++j : --j) { setLink(result.snapshotItem(i)); } setTimeout(function() { return linkPack(result, start + 10000); }, 15); } else { - for (i = _j = start, _ref1 = result.snapshotLength; start <= _ref1 ? _j <= _ref1 : _j >= _ref1; i = start <= _ref1 ? ++_j : --_j) { + for (i = k = ref2 = start, ref3 = result.snapshotLength; ref2 <= ref3 ? k <= ref3 : k >= ref3; i = ref2 <= ref3 ? ++k : --k) { setLink(result.snapshotItem(i)); } } @@ -98,13 +98,13 @@ observePage = function(root) { }; observer = new window.MutationObserver(function(mutations) { - var Node, mutation, _i, _j, _len, _len1, _ref; - for (_i = 0, _len = mutations.length; _i < _len; _i++) { - mutation = mutations[_i]; + var Node, j, k, len, len1, mutation, ref; + for (j = 0, len = mutations.length; j < len; j++) { + mutation = mutations[j]; if (mutation.type === "childList") { - _ref = mutation.addedNodes; - for (_j = 0, _len1 = _ref.length; _j < _len1; _j++) { - Node = _ref[_j]; + ref = mutation.addedNodes; + for (k = 0, len1 = ref.length; k < len1; k++) { + Node = ref[k]; observePage(Node); } } diff --git a/meta/popsearch.meta.js b/meta/popsearch.meta.js index a58bbde..5ed6bd6 100644 --- a/meta/popsearch.meta.js +++ b/meta/popsearch.meta.js @@ -7,7 +7,7 @@ // @include * // @exclude */test/index.html* // @require http://libs.baidu.com/jquery/2.1.1/jquery.min.js -// @version 3.0.4 +// @version 3.0.5 // @icon http://lkytal.qiniudn.com/ic.ico // @grant GM_xmlhttpRequest // @grant GM_addStyle diff --git a/popsearch.user.js b/popsearch.user.js index ecc1da8..3d893e6 100644 --- a/popsearch.user.js +++ b/popsearch.user.js @@ -7,7 +7,7 @@ // @include * // @exclude */test/index.html* // @require http://libs.baidu.com/jquery/2.1.1/jquery.min.js -// @version 3.0.4 +// @version 3.0.5 // @icon http://lkytal.qiniudn.com/ic.ico // @grant GM_xmlhttpRequest // @grant GM_addStyle @@ -26,7 +26,7 @@ "use strict"; var GetOpt, InTextBox, Init, Load, OpenSet, SaveOpt, SetOpt, SettingWin, ShowBar, TimeOutHide, addCSS, ajaxTranslation, fixPos, getLastRange, get_offsets_and_remove, get_selection_offsets, log, popData, praseTranslation, - __hasProp = {}.hasOwnProperty; + hasProp = {}.hasOwnProperty; popData = { count: 0 @@ -133,7 +133,7 @@ Init = function() { '#sgoogle': 'Google_st' }; for (id in UIList) { - if (!__hasProp.call(UIList, id)) continue; + if (!hasProp.call(UIList, id)) continue; opt = UIList[id]; if (!GetOpt(opt)) { $(id).hide(); @@ -152,13 +152,13 @@ Init = function() { fixPos(document.defaultView.getSelection()); addrList = ["translate.google.com", "64.233.189.166", "74.125.139.31", "173.194.122.249", "173.194.124.85", "208.117.229.212", "173.194.76.117"]; popData.ajax = (function() { - var _i, _len, _results; - _results = []; - for (_i = 0, _len = addrList.length; _i < _len; _i++) { - addr = addrList[_i]; - _results.push(ajaxTranslation(addr)); + var i, len, results; + results = []; + for (i = 0, len = addrList.length; i < len; i++) { + addr = addrList[i]; + results.push(ajaxTranslation(addr)); } - return _results; + return results; })(); return event.preventDefault(); }); @@ -172,26 +172,26 @@ Init = function() { }; praseTranslation = function(responseDetails) { - var Rst, Rtxt, line, means, req, usage, _i, _j, _k, _l, _len, _len1, _len2, _len3, _ref, _ref1, _ref2, _ref3; + var Rst, Rtxt, i, j, k, l, len, len1, len2, len3, line, means, ref, ref1, ref2, ref3, req, usage; if (!popData.bTrans) { return; } Rtxt = JSON.parse(responseDetails.responseText); Rst = '
'; - _ref = Rtxt.sentences; - for (_i = 0, _len = _ref.length; _i < _len; _i++) { - line = _ref[_i]; + ref = Rtxt.sentences; + for (i = 0, len = ref.length; i < len; i++) { + line = ref[i]; Rst += line.trans + '
'; } Rst += '
').show(); fixPos(document.defaultView.getSelection()); - _ref3 = popData.ajax; - for (_l = 0, _len3 = _ref3.length; _l < _len3; _l++) { - req = _ref3[_l]; + ref3 = popData.ajax; + for (l = 0, len3 = ref3.length; l < len3; l++) { + req = ref3[l]; req.abort(); } }; @@ -240,10 +240,10 @@ $(document).on("mouseup", function(event) { }); InTextBox = function(selection) { - var area, _i, _len, _ref; - _ref = $('textarea, input[type=text], *[contenteditable="true"]', document); - for (_i = 0, _len = _ref.length; _i < _len; _i++) { - area = _ref[_i]; + var area, i, len, ref; + ref = $('textarea, input[type=text], *[contenteditable="true"]', document); + for (i = 0, len = ref.length; i < len; i++) { + area = ref[i]; if (selection.containsNode(area, true)) { return true; } @@ -315,24 +315,24 @@ OpenSet = function() { }; SettingWin = function() { - var item, _i, _len, _ref; + var i, item, len, ref; if ($('#popup_setting_bg').length !== 0) { $('#popup_setting_bg').remove(); } $("body").append("
\n
\n
PopUp Search 设置
\n
\n
\n
\n Google搜索\n Bing搜索\n Baidu搜索\n
\n
\n 站内搜索按钮\n 超时自动隐藏\n 显示于文字上方\n
\n
\n 新标签页打开\n 自动复制选中文字\n 打开选中文本按钮\n
\n
\n 仅按下Ctrl时显示\n
\n
\n
\n
\n
可用GreaseMonkey\"用户脚本命令\"菜单下的\"Popup Search设置\"打开此选项
\n
Close
\n
Save
\n
\n
\n
\n
"); $("#rol1 > span, #rol2 > span, #rol3 > span, #rol4 > span").addClass("setting_sp_btn"); - _ref = $("#popup_setting_win .setting_sp_btn"); - for (_i = 0, _len = _ref.length; _i < _len; _i++) { - item = _ref[_i]; + ref = $("#popup_setting_win .setting_sp_btn"); + for (i = 0, len = ref.length; i < len; i++) { + item = ref[i]; if (item != null) { SetOpt(item.id); } } $("#popup_save").click(function() { - var _j, _len1, _ref1; - _ref1 = $("#popup_setting_win .setting_sp_btn"); - for (_j = 0, _len1 = _ref1.length; _j < _len1; _j++) { - item = _ref1[_j]; + var j, len1, ref1; + ref1 = $("#popup_setting_win .setting_sp_btn"); + for (j = 0, len1 = ref1.length; j < len1; j++) { + item = ref1[j]; if (item != null) { SaveOpt(item.id); } @@ -405,12 +405,12 @@ addCSS = function() { popData.ieIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAC2ElEQVRYhe2Wy08TURTGSboAlSjKq5SQSlH6cCsLYuIf4FpXLF2oTQpaSqf0YWdciAjRaOKKGGJIQEOIzxgFhZXEKIpPBExQjKJ27i2UdphOp+VzUSEhU8baoiamJ/k2d07u97v33HPn5u05FcS/VF4OIAfwXwBYuCB2n6SochNUMARahkDvobBwfwjAxFLs9FBUupKG207wOHBpAV2PRLyZk/GBxHFxREC5k/wS4rcALByFjiEw+Cj8dyK49SqK4SkJESkBAJgNxuG8HsahrhAujy6hfVBAtZduDICJpdjRTNDzRIRaXBhZwuZGHsUOgraNAjCzFGVOAiokVM1XYi6UQGETD+ZGBDW+LAEsXBBFdh5T3+WUZnJiOeX46EwMx64uwpAtQLWX4mjfosLg3oQELUOw9TiPylaCkWlJkdPQHYIh2xKUthDMBuNrJp74JkNjDWCXj6LWT1Hjo9BYA3gfkBV5ZS0kcwAzR1HZShQr896OoK49iP3n5ldVdyYI9m5EkVvmJLBw6++CKkCtn6K+Yz5ljdON+o55GP0ZAlS1EnQ+ELIC2NeZIYCFoyh28CknbegOId/GY3szWaMCGw+NNbCqfBuvaq4KYPBSHOlNnn4htrbV3n6VUWDjYf5ZWwtHUe4kaOwPo29MxJXHInqfijg7lMVFpHMRDL6TwEcSONgVUuzCwHgURXYeJQ6CLU08mgfCihz7QDjzNixtIRCkZZwfFqCxBvCRxhUGADBDUo9PB2QU2XnVDlAFKHEk2+9wzyL0HgqdiyhKsV4siAloGQIzq26uClDBELz+IuPmyygKm3joGIJNjTzCkvr/4NpzEcUOAlMa5qoAJjZ5wz37FMOLzzH0j0fROyZib1sQRpaifUjAw0kJY7MxDE1KOH1fgJGlqGDI6uHMCmAFQuci0LkIqtwEejeF0U9hZCn07uTbQMskv+s9NO1Vpw3wN5QDyAHkAH4APkBEEJ/n2M4AAAAASUVORK5CYII="; popData.pending = "data:image/png;base64,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"; popData.inSite = 'data:image/png;base64,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'; - return GM_addStyle("#ShowUpBox{\n all: unset; width: auto; height: auto; position: absolute; z-index: 102400; display: inline-block;\n line-height: 0; vertical-align: baseline; box-sizing: content-box;\n}\n#showupbody{\n min-width: 20px; max-width: 750px; min-height: 20px; max-height: 500px; display: block;\n border:solid 2px rgb(144,144,144); border-radius:1px; background:rgba(252, 252, 252, 1);\n}\n#popupwapper{\n margin: 3px 2px 3.8px 2px; display:block; line-height: 0;\n}\n#Gspan{\n line-height: normal; width: auto; font-size: 16px; overflow: auto; display: none;\n}\n#ShowUpBox img{\n margin: 0px 2px; height: 20px; width: 20px; border-radius: 0px; padding: 0px; display: inline-block;\n transition-duration: 0.1s; -moz-transition-duration: 0.1s; -webkit-transition-duration: 0.1s;\n}\n#ShowUpBox img:hover{\n margin: -1px 1px -1px 1px; height: 22px; width: 22px;\n}\n#popuptip{\n display:inline-block; clear:both; height:9px; width:9px;\n}\n.tipup {\n background: url(" + popData.tipup + ") 0px 0px no-repeat transparent; margin-top: -2px; margin-bottom: 0px;\n}\n.tipdown {\n background: url(" + popData.tipdown + ") 0px 0px no-repeat transparent; margin-top: 0px; margin-bottom: -2px;\n}\n#ShowUpBox a{\n text-decoration: none; display:inline-block;\n}\n\n#popup_setting_bg {\n all: unset; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.2); position: fixed;\n left: 0px; top: 0px; z-index:102400; display: none;\n}\n#popup_setting_win{\n width:auto; text-align: justify; position:fixed; box-shadow:0 0 10px #222; z-index:102400;\n box-sizing: content-box !important; background: rgba(255, 255, 255, 0.98);\n font-family: \"Hiragino Sans GB\", \"Microsoft Yahei\", Arial, sans-serif;\n left: -moz-calc(50% - 340px); left: -webkit-calc(50% - 340px); -moz-user-select:none;\n top: -moz-calc(50% - 180px); top: -webkit-calc(50% - 180px); -webkit-user-select:none;\n}\n#pop_st_wapper{\n padding:10px 40px 25px 40px;\n}\n#popup_title{\n font-size:26px; text-align:center; padding: 20px;\n}\n#option_box { margin-right: -55px; }\n#popup_tip{\n display:inline-block; font-size:12px; color:red; margin-top: 15px;\n}\n.setting_btn{\n display:inline-block; font-size:16px; float: right; text-align: center; border: 2px solid #20CC66;\n min-width: 45px; padding: 5px 10px 4px 10px; border-radius: 2px; margin: 0px 0px 0px 20px; color: #20CC66;\n}\n.setting_btn:hover { box-shadow: 0px 0px 1px #20CC66; }\n\n.setting_sp_btn{\n min-width:150px; height:18px; font-size:12px; padding:4px; cursor:default; position:relative;\n margin: 5px 55px 5px 0px; display:inline-block;\n}\n.setting_sp_btn:hover { box-shadow: 0px 0px 5px #DDD; background:#DDD; }\n.setting_sp_btn:active { box-shadow:0 0 3px #999 inset; }\n.setting_sp_btn::before{\n position: absolute; right:0px; top:0px; content:\" \"; width:26px; height:26px; background: #6B4;\n transition-duration: 0.2s; -moz-transition-duration: 0.2s; -webkit-transition-duration: 0.2s;\n}\n.setting_sp_btn.close { border:none; background:#DDD; }\n.setting_sp_btn.close::before { background:#C54; }"); + return GM_addStyle("#ShowUpBox{\n all: unset; width: auto; height: auto; position: absolute; z-index: 102400000; display: inline-block;\n line-height: 0; vertical-align: baseline; box-sizing: content-box;\n}\n#showupbody{\n min-width: 20px; max-width: 750px; min-height: 20px; max-height: 500px; display: block;\n border:solid 2px rgb(144,144,144); border-radius:1px; background:rgba(252, 252, 252, 1);\n}\n#popupwapper{\n margin: 3px 2px 3.8px 2px; display:block; line-height: 0;\n}\n#Gspan{\n line-height: normal; width: auto; font-size: 16px; overflow: auto; display: none;\n}\n#ShowUpBox img{\n margin: 0px 2px; height: 20px; width: 20px; border-radius: 0px; padding: 0px; display: inline-block;\n transition-duration: 0.1s; -moz-transition-duration: 0.1s; -webkit-transition-duration: 0.1s;\n}\n#ShowUpBox img:hover{\n margin: -1px 1px -1px 1px; height: 22px; width: 22px;\n}\n#popuptip{\n display:inline-block; clear:both; height:9px; width:9px;\n}\n.tipup {\n background: url(" + popData.tipup + ") 0px 0px no-repeat transparent; margin-top: -2px; margin-bottom: 0px;\n}\n.tipdown {\n background: url(" + popData.tipdown + ") 0px 0px no-repeat transparent; margin-top: 0px; margin-bottom: -2px;\n}\n#ShowUpBox a{\n text-decoration: none; display:inline-block;\n}\n\n#popup_setting_bg {\n all: unset; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.2); position: fixed;\n left: 0px; top: 0px; z-index:102400; display: none;\n}\n#popup_setting_win{\n width:auto; text-align: justify; position:fixed; box-shadow:0 0 10px #222; z-index:102400;\n box-sizing: content-box !important; background: rgba(255, 255, 255, 0.98);\n font-family: \"Hiragino Sans GB\", \"Microsoft Yahei\", Arial, sans-serif;\n left: -moz-calc(50% - 340px); left: -webkit-calc(50% - 340px); -moz-user-select:none;\n top: -moz-calc(50% - 180px); top: -webkit-calc(50% - 180px); -webkit-user-select:none;\n}\n#pop_st_wapper{\n padding:10px 40px 25px 40px;\n}\n#popup_title{\n font-size:26px; text-align:center; padding: 20px;\n}\n#option_box { margin-right: -55px; }\n#popup_tip{\n display:inline-block; font-size:12px; color:red; margin-top: 15px;\n}\n.setting_btn{\n display:inline-block; font-size:16px; float: right; text-align: center; border: 2px solid #20CC66;\n min-width: 45px; padding: 5px 10px 4px 10px; border-radius: 2px; margin: 0px 0px 0px 20px; color: #20CC66;\n}\n.setting_btn:hover { box-shadow: 0px 0px 1px #20CC66; }\n\n.setting_sp_btn{\n min-width:150px; height:18px; font-size:12px; padding:4px; cursor:default; position:relative;\n margin: 5px 55px 5px 0px; display:inline-block;\n}\n.setting_sp_btn:hover { box-shadow: 0px 0px 5px #DDD; background:#DDD; }\n.setting_sp_btn:active { box-shadow:0 0 3px #999 inset; }\n.setting_sp_btn::before{\n position: absolute; right:0px; top:0px; content:\" \"; width:26px; height:26px; background: #6B4;\n transition-duration: 0.2s; -moz-transition-duration: 0.2s; -webkit-transition-duration: 0.2s;\n}\n.setting_sp_btn.close { border:none; background:#DDD; }\n.setting_sp_btn.close::before { background:#C54; }"); }; getLastRange = function(selection) { - var rangeNum, _i, _ref; - for (rangeNum = _i = _ref = selection.rangeCount - 1; _ref <= 0 ? _i <= 0 : _i >= 0; rangeNum = _ref <= 0 ? ++_i : --_i) { + var i, rangeNum, ref; + for (rangeNum = i = ref = selection.rangeCount - 1; ref <= 0 ? i <= 0 : i >= 0; rangeNum = ref <= 0 ? ++i : --i) { if (!selection.getRangeAt(rangeNum).collapsed) { return selection.getRangeAt(rangeNum); } diff --git a/tieba_enhance.user.js b/tieba_enhance.user.js index 765efed..162805a 100644 --- a/tieba_enhance.user.js +++ b/tieba_enhance.user.js @@ -24,7 +24,7 @@ "use strict"; var CheckPost, Init, TailInit, clearLink, log, open_setting_window, tiebaData, - __hasProp = {}.hasOwnProperty; + hasProp = {}.hasOwnProperty; tiebaData = { StopPost: 0, @@ -39,7 +39,7 @@ log = function(msg) { }; open_setting_window = function() { - var e, x, _ref, _ref1; + var e, ref, ref1, x; $('body').append("
\n
\n
重置
\n
保存
\n
设置
\n

\n
\n
坟贴检测
\n
\n

超过\n 天的帖子视为坟贴\n
坟贴禁回
\n
\n

\n
小尾巴
\n
\n
\n
\n
\n
\n
\n
html
\n
javascript
\n
\n
\n
保存当前尾巴
\n
新建尾巴
\n
删除尾巴
\n
\n
\n 预览\n
\n

\n
\n
\n
\n
"); $("#fentie_date")[0].value = tiebaData.fentie_date; if (!tiebaData.fentie_open) { @@ -53,9 +53,9 @@ open_setting_window = function() { $("#tail_open").attr("class", "setting_sp_btn close"); $("#tail_select,#tail_select + div").css("display", "none"); } - _ref = tiebaData.tail_data; - for (x in _ref) { - if (!__hasProp.call(_ref, x)) continue; + ref = tiebaData.tail_data; + for (x in ref) { + if (!hasProp.call(ref, x)) continue; $("#tail_select_text")[0].innerHTML = x; $("#tail_select_text").attr("new", "0"); $("#tail_select_text").attr("oname", x); @@ -63,9 +63,9 @@ open_setting_window = function() { $("#tail_type_text")[0].innerHTML = tiebaData.tail_data[x].split("!分隔!")[1]; break; } - _ref1 = tiebaData.tail_data; - for (x in _ref1) { - if (!__hasProp.call(_ref1, x)) continue; + ref1 = tiebaData.tail_data; + for (x in ref1) { + if (!hasProp.call(ref1, x)) continue; $("#tail_option_box").append("
" + x + "
"); } $(".tail_option").click(function() { @@ -234,14 +234,14 @@ open_setting_window = function() { $("#tail_type_text")[0].textContent = "html"; }); $("#tail_delete").click(function() { - var oname, _ref2, _ref3; + var oname, ref2, ref3; oname = $("#tail_select_text")[0].getAttribute("oname"); if ($("#tail_select_text")[0].getAttribute("new") !== 1) { delete tiebaData.tail_data[oname]; } - _ref2 = tiebaData.tail_data; - for (x in _ref2) { - if (!__hasProp.call(_ref2, x)) continue; + ref2 = tiebaData.tail_data; + for (x in ref2) { + if (!hasProp.call(ref2, x)) continue; $("#tail_select_text")[0].innerHTML = x; $("#tail_select_text").attr("new", "0"); $("#tail_select_text").attr("oname", x); @@ -251,9 +251,9 @@ open_setting_window = function() { } GM_setValue("tail_data", JSON.stringify(tiebaData.tail_data)); $("#tail_option_box").empty(); - _ref3 = tiebaData.tail_data; - for (x in _ref3) { - if (!__hasProp.call(_ref3, x)) continue; + ref3 = tiebaData.tail_data; + for (x in ref3) { + if (!hasProp.call(ref3, x)) continue; tiebaData.tail_data[x] = tiebaData.tail_data[x].replace(/!逗号!/g, ",").replace(/!引号!/g, "\""); $("#tail_option_box").append("
" + x + "
"); } @@ -278,7 +278,7 @@ open_setting_window = function() { }); }); $("#tail_save").click(function() { - var name, oname, _ref2, _ref3; + var name, oname, ref2, ref3; name = $("#tail_select_text")[0].innerHTML; oname = $("#tail_select_text")[0].getAttribute("oname"); if ($("#tail_select_text")[0].getAttribute("new") === 1) { @@ -296,16 +296,16 @@ open_setting_window = function() { tiebaData.tail_data[name] = $("#tail_data")[0].value + "!分隔!" + $("#tail_type_text")[0].textContent; } } - _ref2 = tiebaData.tail_data; - for (x in _ref2) { - if (!__hasProp.call(_ref2, x)) continue; + ref2 = tiebaData.tail_data; + for (x in ref2) { + if (!hasProp.call(ref2, x)) continue; tiebaData.tail_data[x] = tiebaData.tail_data[x].replace(/,/g, "!逗号!").replace(/"/g, "!引号!"); } GM_setValue("tail_data", JSON.stringify(tiebaData.tail_data)); $("#tail_option_box").empty(); - _ref3 = tiebaData.tail_data; - for (x in _ref3) { - if (!__hasProp.call(_ref3, x)) continue; + ref3 = tiebaData.tail_data; + for (x in ref3) { + if (!hasProp.call(ref3, x)) continue; tiebaData.tail_data[x] = tiebaData.tail_data[x].replace(/!逗号!/g, ",").replace(/!引号!/g, "\""); $("#tail_option_box").append("
" + x + "
"); } @@ -370,7 +370,7 @@ CheckPost = function() { }; TailInit = function() { - var AddTail, SendBt, i, x, _ref, _ref1; + var AddTail, SendBt, i, ref, ref1, x; if (document.querySelector(".ui_btn.ui_btn_m.j_submit.poster_submit")) { if (!tiebaData.tail_open) { return; @@ -387,9 +387,9 @@ TailInit = function() { if (tiebaData.tail_cur === "不使用小尾巴" || tiebaData.tail_cur === "随机小尾巴") { $("#tail_use_text")[0].innerHTML = tiebaData.tail_cur; } else if (typeof tiebaData.tail_data[tiebaData.tail_cur] === "undefined") { - _ref = tiebaData.tail_data; - for (i in _ref) { - if (!__hasProp.call(_ref, i)) continue; + ref = tiebaData.tail_data; + for (i in ref) { + if (!hasProp.call(ref, i)) continue; if (!(i != null)) { continue; } @@ -403,9 +403,9 @@ TailInit = function() { } $("#tail_use_box").append("
不使用小尾巴
"); $("#tail_use_box").append("
随机小尾巴
"); - _ref1 = tiebaData.tail_data; - for (x in _ref1) { - if (!__hasProp.call(_ref1, x)) continue; + ref1 = tiebaData.tail_data; + for (x in ref1) { + if (!hasProp.call(ref1, x)) continue; $("#tail_use_box").append("
" + x + "
"); } $(".tail_use_option").click(function() { @@ -425,14 +425,14 @@ TailInit = function() { } if (tiebaData.tail_cur === "随机小尾巴") { tailList = (function() { - var _ref2, _results; - _ref2 = tiebaData.tail_data; - _results = []; - for (key in _ref2) { - value = _ref2[key]; - _results.push(value); + var ref2, results; + ref2 = tiebaData.tail_data; + results = []; + for (key in ref2) { + value = ref2[key]; + results.push(value); } - return _results; + return results; })(); tiebaData.tail_cur = tailList[parseInt(Math.random() * tailList.length)]; } @@ -471,7 +471,7 @@ clearLink = function(event) { }; Init = function() { - var x, _ref; + var ref, x; tiebaData.fentie_open = GM_getValue("fentie_open", 1); tiebaData.fentie_date = GM_getValue("fentie_date", 30); tiebaData.fentie_forbidden = GM_getValue("fentie_forbidden", 1); @@ -490,9 +490,9 @@ Init = function() { GM_setValue("fentie_forbidden", tiebaData.fentie_forbidden); GM_setValue("tail_open", tiebaData.tail_open); GM_setValue("tail_data", JSON.stringify(tiebaData.tail_data)); - _ref = tiebaData.tail_data; - for (x in _ref) { - if (!__hasProp.call(_ref, x)) continue; + ref = tiebaData.tail_data; + for (x in ref) { + if (!hasProp.call(ref, x)) continue; tiebaData.tail_data[x] = tiebaData.tail_data[x].replace(/!逗号!/g, ",").replace(/!引号!/g, "\""); } }