🏠 

MLP Emotions in NGA

在NGA发帖框中增加MLP系列表情,所有图片来自于Reddit.com的 /r/mylittlepony/ 版面的签名,图片版权属于美国孩之宝公司


安装此脚本?
// ==UserScript==
// @name         MLP Emotions in NGA
// @namespace    https://greasyfork.org/zh-CN/scripts/16768-mlp-emotions-in-nga
// @version      1.08.2
// @description  在NGA发帖框中增加MLP系列表情,所有图片来自于Reddit.com的 /r/mylittlepony/ 版面的签名,图片版权属于美国孩之宝公司
// @author       Lyragosa
// @require      http://cdn.bootcss.com/jquery/1.10.2/jquery.min.js
// @include      /^http://(bbs\.ngacn\.cc|nga\.178\.com|bbs\.nga\.cn|bbs\.bigccq\.cn)/(read\.php|post\.php)/
// @grant        none
// ==/UserScript==
/* jshint -W097 */
var mlp_e = [
//======apple jack
'./mon_201602/02/-654138_56b047fd9ef10.png',
'./mon_201602/02/-654138_56b047ee6a73a.png',
'./mon_201602/02/-654138_56b047efdb41e.png',
'./mon_201602/02/-654138_56b047f101b76.png',
'./mon_201602/02/-654138_56b047f1591ff.png',
'./mon_201602/02/-654138_56b0480b53c21.png',
'./mon_201602/02/-654138_56b048326032a.png',
'./mon_201602/02/-654138_56b048310e68e.png',
'./mon_201602/02/-654138_56b0481035f60.png',
'./mon_201602/02/-654138_56b04837beb0d.png',
'./mon_201602/02/-654138_56b0481988faf.png',
'./mon_201602/02/-654138_56b047f630d8a.png',
'./mon_201602/02/-654138_56b0481719e64.png',
'./mon_201602/02/-654138_56b04811e7f4e.png',
'./mon_201602/02/-654138_56b0481e39a28.png',
'./mon_201605/19/-654138_573d2be642693.png',
//======fluttershy
'./mon_201602/02/-654138_56b0480fce166.png',
'./mon_201602/02/-654138_56b047ef22acb.png',
'./mon_201602/02/-654138_56b047e93e0b0.png',
'./mon_201602/02/-654138_56b047f6908e1.png',
'./mon_201602/02/-654138_56b048079cc21.png',
'./mon_201602/02/-654138_56b048227aced.png',
'./mon_201602/02/-654138_56b0480c0b3e9.png',
'./mon_201602/02/-654138_56b04804ee49b.png',
'./mon_201602/02/-654138_56b0480a3dfff.png',
'./mon_201602/02/-654138_56b0482212cd1.png',
'./mon_201602/02/-654138_56b04808e502e.png',
'./mon_201602/02/-654138_56b0481468fb5.png',
'./mon_201602/02/-654138_56b0481aa31a8.png',
'./mon_201602/02/-654138_56b048140bbc7.png',
'./mon_201602/02/-654138_56b048375c0ed.png',
'./mon_201602/02/-654138_56b0482c4e25f.png',
//======pinkie pie
'./mon_201602/02/-654138_56b047f445d94.png',
'./mon_201602/02/-654138_56b047ef7d3b7.png',
'./mon_201602/02/-654138_56b047f8db7d3.png',
'./mon_201602/02/-654138_56b04826a0e50.png',
'./mon_201602/02/-654138_56b047e8d3ec9.png',
'./mon_201602/02/-654138_56b047fa6f147.png',
'./mon_201602/02/-654138_56b047eebfe65.png',
'./mon_201602/02/-654138_56b047feb1021.png',
'./mon_201602/02/-654138_56b048003c90e.png',
'./mon_201602/02/-654138_56b04825af0df.png',
'./mon_201602/02/-654138_56b04803d9900.png',
'./mon_201602/02/-654138_56b048093f026.png',
'./mon_201602/02/-654138_56b04805edd1a.png',
'./mon_201602/02/-654138_56b048139f6de.png',
'./mon_201602/02/-654138_56b0481ea2dca.png',
'./mon_201602/02/-654138_56b04812975ff.png',
'./mon_201602/02/-654138_56b0480e5c890.png',
//======rainbow dash
'./mon_201602/02/-654138_56b047ea4a003.png',
'./mon_201602/02/-654138_56b047f2ca684.png',
'./mon_201602/02/-654138_56b047f566132.png',
'./mon_201602/02/-654138_56b047fb831c1.png',
'./mon_201602/02/-654138_56b04806a50bc.png',
'./mon_201602/02/-654138_56b04814cf12d.png',
'./mon_201602/02/-654138_56b04815975e2.png',
'./mon_201602/02/-654138_56b0481a528ed.png',
'./mon_201602/02/-654138_56b047fc3c51c.png',
'./mon_201602/02/-654138_56b0481192bc2.png',
'./mon_201602/02/-654138_56b0482e8be91.png',
'./mon_201602/02/-654138_56b04831e734c.png',
'./mon_201602/02/-654138_56b0482196643.png',
'./mon_201602/02/-654138_56b0482a7e76f.png',
'./mon_201602/02/-654138_56b0481905241.png',
'./mon_201602/02/-654138_56b0481c704fe.png',
//======rarity
'./mon_201602/02/-654138_56b04803766a2.png',
'./mon_201602/02/-654138_56b047f38593f.png',
'./mon_201602/02/-654138_56b0482b73020.png',
'./mon_201602/02/-654138_56b04822f3a95.png',
'./mon_201602/02/-654138_56b0480d19e75.png',
'./mon_201602/02/-654138_56b0480443a25.png',
'./mon_201602/02/-654138_56b0480992c3d.png',
'./mon_201602/02/-654138_56b047ed87be3.png',
'./mon_201602/02/-654138_56b0480ca8382.png',
'./mon_201602/02/-654138_56b0480499d4e.png',
'./mon_201602/02/-654138_56b048059febc.png',
'./mon_201602/02/-654138_56b048054e21a.png',
'./mon_201602/02/-654138_56b04800952d9.png',
'./mon_201602/02/-654138_56b04827e5451.png',
'./mon_201602/02/-654138_56b048359d034.png',
'./mon_201602/02/-654138_56b0482f1e88f.png',
'./mon_201602/02/-654138_56b0480dc8750.png',
'./mon_201602/02/-654138_56b0480f25602.png',
'./mon_201605/19/-654138_573d2be575ed1.png',
//======twilight sparkle
'./mon_201602/02/-654138_56b0481890cc9.png',
'./mon_201602/02/-654138_56b048064d6aa.png',
'./mon_201602/02/-654138_56b04828bf2f3.png',
'./mon_201602/02/-654138_56b0482934fc0.png',
'./mon_201602/02/-654138_56b0482e2461d.png',
'./mon_201602/02/-654138_56b0480a96680.png',
'./mon_201602/02/-654138_56b048084458d.png',
'./mon_201602/02/-654138_56b0483349c0b.png',
'./mon_201602/02/-654138_56b0482f87bf7.png',
'./mon_201602/02/-654138_56b0482ae4c51.png',
'./mon_201602/02/-654138_56b048027dfba.png',
'./mon_201602/02/-654138_56b048209c447.png',
'./mon_201602/02/-654138_56b0481f324ed.png',
'./mon_201602/02/-654138_56b047f331cf4.png',
'./mon_201602/02/-654138_56b0482a1e8a4.png',
'./mon_201605/19/-654138_573d2be6a2d91.png',
//======royal mare
'./mon_201602/02/-654138_56b047f0a1a3a.png',
'./mon_201602/02/-654138_56b047ec4883e.png',
'./mon_201602/02/-654138_56b0480d7281c.png',
'./mon_201602/02/-654138_56b0481cc0253.png',
'./mon_201602/02/-654138_56b04816635f5.png',
'./mon_201602/02/-654138_56b048308ce2c.png',
'./mon_201602/02/-654138_56b047eca3d77.png',
'./mon_201602/02/-654138_56b0481fa1284.png',
'./mon_201602/02/-654138_56b0482028cab.png',
'./mon_201602/02/-654138_56b0480194362.png',
'./mon_201602/02/-654138_56b04825426c6.png',
//======cutie mark crusaders
'./mon_201602/02/-654138_56b047eab8d77.png',
'./mon_201602/02/-654138_56b04810918e3.png',
'./mon_201602/02/-654138_56b04829ac59f.png',
'./mon_201602/02/-654138_56b048021e86b.png',
'./mon_201602/02/-654138_56b047e87b0cf.png',
'./mon_201602/02/-654138_56b04834382ee.png',
'./mon_201602/02/-654138_56b0481246d26.png',
'./mon_201602/02/-654138_56b047f9a5c9f.png',
'./mon_201602/02/-654138_56b047f6f0044.png',
'./mon_201602/02/-654138_56b047fbdac18.png',
'./mon_201602/02/-654138_56b047f801f78.png',
'./mon_201602/02/-654138_56b047e990c7d.png',
'./mon_201602/02/-654138_56b047fb22acd.png',
'./mon_201602/02/-654138_56b0480f7998e.png',
'./mon_201602/02/-654138_56b047fca0a6a.png',
'./mon_201602/02/-654138_56b04807eb20b.png',
'./mon_201602/02/-654138_56b04800e6baf.png',
'./mon_201602/02/-654138_56b047f50a879.png',
'./mon_201602/02/-654138_56b04824562fc.png',
'./mon_201602/02/-654138_56b0481537736.png',
'./mon_201602/02/-654138_56b047fe5eba1.png',
//======villains
'./mon_201602/02/-654138_56b047fd01f83.png',
'./mon_201602/02/-654138_56b04803278ea.png',
'./mon_201602/02/-654138_56b047ed2139b.png',
'./mon_201602/02/-654138_56b047f1f3e76.png',
'./mon_201602/02/-654138_56b047e9e5417.png',
'./mon_201602/02/-654138_56b0481602b7a.png',
'./mon_201602/02/-654138_56b0482d9a52b.png',
'./mon_201605/19/-654138_573d2be5bd375.png',
'./mon_201602/02/-654138_56b047eb232ea.png',
'./mon_201602/02/-654138_56b047f87343f.png',
'./mon_201602/02/-654138_56b0480894713.png',
'./mon_201602/02/-654138_56b04802cc16d.png',
//======spike
'./mon_201602/02/-654138_56b0480ba2576.png',
'./mon_201602/02/-654138_56b0482d34872.png',
'./mon_201602/02/-654138_56b0480c599b5.png',
'./mon_201602/02/-654138_56b0483003abf.png',
'./mon_201602/02/-654138_56b0480ebc7b8.png',
'./mon_201602/02/-654138_56b047f939e11.png',
'./mon_201602/02/-654138_56b048112fa14.png',
'./mon_201602/02/-654138_56b04834b88ee.png',
'./mon_201602/02/-654138_56b047f5d13cc.png',
'./mon_201602/02/-654138_56b047fdefc36.png',
'./mon_201602/02/-654138_56b047eb831d5.png',
'./mon_201602/02/-654138_56b048352e638.png',
//======other ponies
'./mon_201602/02/-654138_56b047f7543bd.png',
'./mon_201602/02/-654138_56b047f27b8aa.png',
'./mon_201602/02/-654138_56b048134f9d6.png',
'./mon_201602/02/-654138_56b048271b9ab.png',
'./mon_201602/02/-654138_56b04832cd549.png',
'./mon_201602/02/-654138_56b0481c15fb4.png',
'./mon_201602/02/-654138_56b04817cf4ae.png',
'./mon_201602/02/-654138_56b04827860a0.png',
'./mon_201602/02/-654138_56b048176d22f.png',
'./mon_201602/02/-654138_56b04836a9f0e.png',
'./mon_201602/02/-654138_56b047ffcdd14.png',
'./mon_201602/02/-654138_56b047f4a2dac.png',
'./mon_201602/02/-654138_56b0481db75ec.png',
'./mon_201602/02/-654138_56b0481b59d9c.png',
'./mon_201602/02/-654138_56b0482bdcb8d.png',
'./mon_201602/02/-654138_56b04816b79d2.png',
'./mon_201602/02/-654138_56b047ee0794b.png',
'./mon_201602/02/-654138_56b047ebddf1b.png',
'./mon_201602/02/-654138_56b047ff12138.png',
'./mon_201602/02/-654138_56b048262de2f.png',
'./mon_201602/02/-654138_56b048317e3e7.png',
'./mon_201602/02/-654138_56b047f046188.png',
'./mon_201602/02/-654138_56b047f3df6bb.png',
'./mon_201602/02/-654138_56b0480145dc2.png',
'./mon_201602/02/-654138_56b0481b0272f.png',
'./mon_201602/02/-654138_56b047fac0680.png',
'./mon_201602/02/-654138_56b047ff74f2d.png',
'./mon_201602/02/-654138_56b04806f2eb8.png',
'./mon_201602/02/-654138_56b04823d32fd.png',
'./mon_201602/02/-654138_56b0482cbfa6f.png',
'./mon_201602/02/-654138_56b048074ea26.png',
'./mon_201602/02/-654138_56b048284ab7b.png',
'./mon_201602/02/-654138_56b04812efc07.png',
'./mon_201602/02/-654138_56b0481d3ffcd.png',
'./mon_201602/02/-654138_56b04833d3738.png',
'./mon_201602/02/-654138_56b0481bb278f.png',
'./mon_201602/02/-654138_56b04821259a8.png',
'./mon_201602/02/-654138_56b048361211b.png',
'./mon_201602/02/-654138_56b04824cc1e2.png',
'./mon_201602/02/-654138_56b0482367857.png',
'./mon_201605/19/-654138_573d2be6eb5ec.png',
'./mon_201605/19/-654138_573d2be738673.png',
//======others
'./mon_201602/02/-654138_56b04819dac19.png',
'./mon_201602/02/-654138_56b047fa163b6.png',
'./mon_201602/02/-654138_56b0480b04e3f.png',
'./mon_201602/02/-654138_56b04809e34d0.png',
'./mon_201605/19/-654138_573d2be531cff.png',
];
/*
// CSS3 动画过滤器
// 好麻烦以后再弄……
var stylesheet = document.createElement('style');
stylesheet.innerHTML = '\
@-webkit-keyframes poptip {} \
@-moz-keyframes poptip {} \
@keyframes poptip {} \
div.single_ttip2 { \
-webkit-animation: poptip; \
-moz-animation: poptip; \
animation: poptip; \
} \
';
document.head.appendChild(stylesheet);
function removedis (event) {
if (event.animationName === 'removedis' && event.target.classList.contains('single_ttip2')) {
event.target.innerHTML;
}
}
*/
function m() {
$("#xoxoxxxoxoxxoo").find("tr").eq(3).find("td.c2").append('&nbsp;<button title="MLP Emotions" id="mlp_emotions_btn" type="button" style="">MLP Emotions</button>');
}
function s() {
//临时方案
//因为post框延时拉入。
setTimeout(function () {
$("div.single_ttip2").eq(1).find("table.forumbox").find("tr").eq(2).find("td.c2").append('&nbsp;<button title="MLP Emotions" id="mlp_emotions_btn" type="button" style="">MLP Emotions</button>');
},800);
}
m();
//console.log($("a[href^='http://bbs.ngacn.cc/post.php?action=quote&_newui']").length());
$("body").on("click","a[href^='/post.php?action=quote&_newui']",function(e) {
console.log("quote click");
s();
})
$("body").on("click","#mlp_emotions_btn",function(e) {
postfunc.dialog.createWindow('uiAddTag')
postfunc.dialog.w.style.display='none'
postfunc.dialog.w._.addContent(null)
postfunc.dialog.w._.addTitle('MLP Emotions')
var tmp = ''
tmp += "<div style='width:1000px;height:1060px'>"
for (var k in mlp_e) {
tmp += "<img src='http://img.ngacn.cc/attachments/"+mlp_e[k]+"' onclick='postfunc.dialog.w._.hide();postfunc.addText(\"[img]"+mlp_e[k]+"[/img]\")' />"
}
tmp += "</div>"
postfunc.dialog.w._.addContent(tmp)
postfunc.dialog.w._.show(e)
})