// ==UserScript==
// @name New emojis+ :3
// @namespace awkward_potato
// @version 2.5
// @description adds many many more emojis to the oneplus forums
// @author awkward_potato, EyeZiS
// @include https://forums.oneplus.net/threads/*
// @include https://forums.oneplus.net/conversations/*
// @grant none
// ==/UserScript==
var iframe2;
if (document.getElementsByClassName('redactor_textCtrl redactor_MessageEditor redactor_BbCodeWysiwygEditor redactor_NoAutoComplete')[0]) {
iframe2 = document.getElementsByClassName('redactor_textCtrl redactor_MessageEditor redactor_BbCodeWysiwygEditor redactor_NoAutoComplete')[0];
} else if (document.getElementsByClassName('redactor_textCtrl redactor_MessageEditor redactor_BbCodeWysiwygEditor redactor_')[0]) {
iframe2 = document.getElementsByClassName('redactor_textCtrl redactor_MessageEditor redactor_BbCodeWysiwygEditor redactor_')[0];
}
iframe2 = iframe2.contentWindow.document.getElementsByTagName('body')[0];
function clickHandlerC(index) {
return function () {
var pp = iframe2.getElementsByTagName('p');
pp[pp.length -1].innerHTML = pp[pp.length -1].innerHTML + '<img src="' + c[index].src + '"> ';
};
}
function clickHandlerH(index) {
return function () {
var pp = iframe2.getElementsByTagName('p');
pp[pp.length -1].innerHTML = pp[pp.length -1].innerHTML + '<img src="' + h[index].src + '"> ';
};
}
function clickHandlerO1(index) {
return function () {
var pp = iframe2.getElementsByTagName('p');
pp[pp.length -1].innerHTML = pp[pp.length -1].innerHTML + '<img src="' + o1[index].src + '"> ';
};
}
function clickHandlerS(index) {
return function () {
var pp = iframe2.getElementsByTagName('p');
pp[pp.length -1].innerHTML = pp[pp.length -1].innerHTML + '<img src="' + s[index].src + '"> ';
};
}
function clickHandlerO2(index) {
return function () {
var pp = iframe2.getElementsByTagName('p');
pp[pp.length -1].innerHTML = pp[pp.length -1].innerHTML + '<img src="' + o2[index].src + '"> ';
};
}
if ($('input[value="Post Reply"]').length > 0 || $('input[value="Reply to Conversation"]').length > 0 || $('input[value="Reply to Thread"]').length > 0) {
var c = [
{'src':'http://i.imgur.com/s2mnHPj.png'},
{'src':'http://i.imgur.com/xQEgir2.png'},
{'src':'http://i.imgur.com/uQKnAHL.png'},
{'src':'http://i.imgur.com/77QKaCF.png'},
{'src':'http://i.imgur.com/aEIFMOD.png'},
{'src':'http://i.imgur.com/3xmvLQB.png'},
{'src':'http://i.imgur.com/j8kVjQx.png'},
{'src':'http://i.imgur.com/Osrk8Z6.png'},
{'src':'http://i.imgur.com/PLXyQoG.png'},
{'src':'http://i.imgur.com/Wt6Mt5Y.png'},
{'src':'http://i.imgur.com/coW4gmv.png'},
{'src':'http://i.imgur.com/U7sQeeB.png'},
{'src':'http://i.imgur.com/SOIm2QI.png'},
{'src':'http://i.imgur.com/1CQnfI4.png'},
{'src':'http://i.imgur.com/n0LxE67.png'},
{'src':'http://i.imgur.com/0vO27Us.png'},
{'src':'http://i.imgur.com/NJ6VaZd.png'},
{'src':'http://i.imgur.com/Iz9dIeF.png'},
{'src':'http://i.imgur.com/SCcL49G.png'},
{'src':'http://i.imgur.com/jJz11mk.png'},
{'src':'http://i.imgur.com/JKsX6sA.png'},
{'src':'http://i.imgur.com/TE23JDQ.png'},
{'src':'http://i.imgur.com/Z6rEbOj.png'},
{'src':'http://i.imgur.com/7x4vE57.png'},
{'src':'http://i.imgur.com/4kuBhCa.png'},
{'src':'http://i.imgur.com/5ySsWCx.png'},
{'src':'http://i.imgur.com/oGC5iz9.png'},
{'src':'http://i.imgur.com/mlVCJNQ.png'},
{'src':'http://i.imgur.com/exbEJw6.png'},
{'src':'http://i.imgur.com/XtcLVi8.png'},
{'src':'http://i.imgur.com/oXnPJzK.png'},
{'src':'http://i.imgur.com/7nQzs1N.png'},
{'src':'http://i.imgur.com/C35tWRr.png'},
{'src':'http://i.imgur.com/dTeca6e.png'},
{'src':'http://i.imgur.com/kz4sU6E.png'},
{'src':'http://i.imgur.com/dXV0bPZ.png'},
{'src':'http://i.imgur.com/jpgBiOo.png'},
{'src':'http://i.imgur.com/e1rc3vr.png'},
{'src':'http://i.imgur.com/Pq6xcYg.png'},
{'src':'http://i.imgur.com/hO7m9ga.png'},
];
var h = [
//hangouts
{'src':'http://i.imgur.com/vpOXVGK.png'},
{'src':'http://i.imgur.com/Y1vZjiX.png'},
{'src':'http://i.imgur.com/qPVDTQ9.png'},
{'src':'http://i.imgur.com/zkaTlAd.png'},
{'src':'http://i.imgur.com/scUISw8.png'},
{'src':'http://i.imgur.com/xp1jqJf.png'},
{'src':'http://i.imgur.com/4Kn0YBJ.png'},
{'src':'http://i.imgur.com/hK8EFTv.png'},
{'src':'http://i.imgur.com/X9SqjQ2.png'},
{'src':'http://i.imgur.com/aYRlrHV.png'},
{'src':'http://i.imgur.com/I3AS64C.png'},
{'src':'http://i.imgur.com/kJJNiwZ.png'},
{'src':'http://i.imgur.com/fKAFbm0.png'},
{'src':'http://i.imgur.com/JICfIFj.png'},
{'src':'http://i.imgur.com/FytXaEh.png'},
{'src':'http://i.imgur.com/rrekvUn.png'},
{'src':'http://i.imgur.com/ad6HSLi.png'},
{'src':'http://i.imgur.com/ER0gWHb.png'},
{'src':'http://i.imgur.com/1wkDeWB.png'},
{'src':'http://i.imgur.com/KwDoZ9A.png'},
{'src':'http://i.imgur.com/ovqPLQn.png'},
{'src':'http://i.imgur.com/qOtWwcH.png'},
{'src':'http://i.imgur.com/mU1RKXd.png'},
{'src':'http://i.imgur.com/x0pychj.png'},
{'src':'http://i.imgur.com/u1WHrgx.png'},
{'src':'http://i.imgur.com/G3w9kef.png'},
{'src':'http://i.imgur.com/HzTxh21.png'},
{'src':'http://i.imgur.com/dFUn4OG.png'},
{'src':'http://i.imgur.com/ejes95e.png'},
{'src':'http://i.imgur.com/OwA33Zb.png'},
{'src':'http://i.imgur.com/kmvVMTC.png'},
{'src':'http://i.imgur.com/AX9Rut8.png'},
{'src':'http://i.imgur.com/pQpnv0k.png'},
{'src':'http://i.imgur.com/pf4L6gk.png'},
{'src':'http://i.imgur.com/AOKKQP1.png'},
{'src':'http://i.imgur.com/WAaoHfp.png'},
{'src':'http://i.imgur.com/GmMXwZB.png'},
{'src':'http://i.imgur.com/XPVBoet.png'},
{'src':'http://i.imgur.com/jbNBigO.png'},
{'src':'http://i.imgur.com/817AGU4.png'},
{'src':'http://i.imgur.com/sCKxAV9.png'},
{'src':'http://i.imgur.com/vI1c2TU.png'},
{'src':'http://i.imgur.com/vP3I9w3.png'},
{'src':'http://i.imgur.com/pAUELjY.png'},
{'src':'http://i.imgur.com/urJYVoa.png'},
{'src':'http://i.imgur.com/kV7PgWJ.png'},
{'src':'http://i.imgur.com/esFvxar.png'},
{'src':'http://i.imgur.com/zDZkc7W.png'},
{'src':'http://i.imgur.com/5fC1h4r.png'},
{'src':'http://i.imgur.com/TheqhpC.png'},
{'src':'http://i.imgur.com/VJnirgH.png'},
{'src':'http://i.imgur.com/xLhnK5d.png'},
{'src':'http://i.imgur.com/E9W6WN3.png'},
{'src':'http://i.imgur.com/kP2djp2.png'},
{'src':'http://i.imgur.com/Qx2wwAi.png'},
{'src':'http://i.imgur.com/WwrbsDX.png'},
{'src':'http://i.imgur.com/Zj2aBHy.png'},
{'src':'http://i.imgur.com/QRr7pgi.png'},
{'src':'http://i.imgur.com/ynah5l8.png'},
{'src':'http://i.imgur.com/TPqkjBo.png'},
{'src':'http://i.imgur.com/mXZQQyR.png'},
{'src':'http://i.imgur.com/VOesKVE.png'},
{'src':'http://i.imgur.com/sPrcwnI.png'},
{'src':'http://i.imgur.com/v3eZTzx.png'},
{'src':'http://i.imgur.com/QjrFTOo.png'},
{'src':'http://i.imgur.com/Oul1J4D.png'},
{'src':'http://i.imgur.com/REaECno.png'},
{'src':'http://i.imgur.com/tZD9WDu.png'},
{'src':'http://i.imgur.com/1snuG0r.png'},
{'src':'http://i.imgur.com/nzAP2JG.png'},
{'src':'http://i.imgur.com/j7C4Aq0.png'},
{'src':'http://i.imgur.com/tMxIx7S.png'},
{'src':'http://i.imgur.com/SJbR6sm.png'},
{'src':'http://i.imgur.com/YKlOs0W.png'},
{'src':'http://i.imgur.com/WTMNq8v.png'},
{'src':'http://i.imgur.com/GWilqh2.png'},
{'src':'http://i.imgur.com/Bbsm9n5.png'},
{'src':'http://i.imgur.com/pGU6x8S.png'},
{'src':'http://i.imgur.com/FDP39zz.png'},
{'src':'http://i.imgur.com/79VA6TT.png'},
{'src':'http://i.imgur.com/WdCtOnn.png'},
];
var o1 = [
//other1
{'src':'http://i.imgur.com/KaCv5op.gif'},
{'src':'http://i.imgur.com/ejU2fcF.png'},
{'src':'http://i.imgur.com/bio1pvI.gif'},
{'src':'http://i.imgur.com/Ltd5iU6.png'},
{'src':'http://i.imgur.com/T4IgzTY.gif'},
{'src':'http://i.imgur.com/PbUaxYx.png'},
{'src':'http://i.imgur.com/R8W6I0w.png'},
{'src':'http://i.imgur.com/xG4RIrA.gif'},
{'src':'http://i.imgur.com/rbFuPXF.gif'},
{'src':'http://i.imgur.com/wyYOabT.gif'},
{'src':'http://i.imgur.com/S6UEbHD.gif'},
{'src':'http://i.imgur.com/4xMO5KD.gif'},
{'src':'http://i.imgur.com/TwFgi2c.gif'},
{'src':'http://i.imgur.com/hbETBD0.png'},
{'src':'http://i.imgur.com/tQ9iHT6.gif'},
{'src':'http://i.imgur.com/jomyAJ4.gif'},
{'src':'http://i.imgur.com/1hHjhXy.gif'},
{'src':'http://i.imgur.com/JBLi3hO.png'},
{'src':'http://i.imgur.com/2zCelqA.gif'},
{'src':'http://i.imgur.com/v6wvs7A.gif'},
{'src':'http://i.imgur.com/HN61JpJ.png'},
{'src':'http://i.imgur.com/p80TRPX.gif'},
{'src':'http://i.imgur.com/jKIo5cV.gif'},
{'src':'http://i.imgur.com/qENwY90.gif'},
{'src':'http://i.imgur.com/3fIiDj2.gif'},
{'src':'http://i.imgur.com/6t2Edws.png'},
{'src':'http://i.imgur.com/QFgTdCv.gif'},
{'src':'http://i.imgur.com/IesFNjq.gif'},
{'src':'http://i.imgur.com/dqSaOBe.png'},
{'src':'http://i.imgur.com/LFhYb3I.gif'},
{'src':'http://i.imgur.com/7ggKVAO.gif'},
{'src':'http://i.imgur.com/AccmU5M.gif'},
{'src':'http://i.imgur.com/T2CfvSd.gif'},
{'src':'http://i.imgur.com/ueULm7y.gif'},
{'src':'http://i.imgur.com/euU0YPC.gif'},
{'src':'http://i.imgur.com/2cgWGlH.gif'},
{'src':'http://i.imgur.com/MPPaTyz.png'},
{'src':'http://i.imgur.com/iy5JEtV.gif'},
{'src':'http://i.imgur.com/ZENu745.gif'},
{'src':'http://i.imgur.com/nfFXKjo.gif'},
{'src':'http://i.imgur.com/ebWpush.png'},
{'src':'http://i.imgur.com/ZF06woy.gif'},
{'src':'http://i.imgur.com/PQ46nnT.gif'},
{'src':'http://i.imgur.com/ERHUlCz.gif'},
{'src':'http://i.imgur.com/6RjFMle.gif'},
{'src':'http://i.imgur.com/f5T2Orb.png'},
{'src':'http://i.imgur.com/Sjxv94d.gif'},
{'src':'http://i.imgur.com/j79a9aH.gif'},
{'src':'http://i.imgur.com/V5cCsWh.png'},
{'src':'http://i.imgur.com/cMyP5ad.gif'},
{'src':'http://i.imgur.com/HCRlrTz.gif'},
{'src':'http://i.imgur.com/UEJ07GO.gif'},
{'src':'http://i.imgur.com/FhxkvG1.gif'},
{'src':'http://i.imgur.com/OphqGmp.gif'},
{'src':'http://i.imgur.com/ltpLsUw.gif'},
{'src':'http://i.imgur.com/L8qFDbk.gif'},
{'src':'http://i.imgur.com/VdsR7Kd.gif'},
{'src':'http://i.imgur.com/Qh7HS3l.gif'},
{'src':'http://i.imgur.com/sR5ERGu.png'},
{'src':'http://i.imgur.com/NSLcMn7.gif'},
{'src':'http://i.imgur.com/1goqhMM.gif'},
{'src':'http://i.imgur.com/HrYLFFB.gif'},
{'src':'http://i.imgur.com/Jbt4I2Z.gif'},
{'src':'http://i.imgur.com/CKbSOtO.png'},
{'src':'http://i.imgur.com/hd1dUWI.png'},
{'src':'http://i.imgur.com/ylaLgZg.gif'},
{'src':'http://i.imgur.com/lYIYWaG.gif'},
{'src':'http://i.imgur.com/OfDMTt5.gif'},
{'src':'http://i.imgur.com/DtZamGL.gif'},
{'src':'http://i.imgur.com/2PfclL5.gif'},
{'src':'http://i.imgur.com/mjDDoYp.png'},
{'src':'http://i.imgur.com/AFAlTnd.gif'},
{'src':'http://i.imgur.com/AbXv6rW.gif'},
{'src':'http://i.imgur.com/DdGW27Z.png'},
{'src':'http://i.imgur.com/1PWsDVr.gif'},
{'src':'http://i.imgur.com/qsn9fnc.png'},
{'src':'http://i.imgur.com/p9FSUKE.gif'},
{'src':'http://i.imgur.com/Uh85EFc.gif'},
{'src':'http://i.imgur.com/WVE2soK.png'},
{'src':'http://i.imgur.com/ynRV5zk.png'},
{'src':'http://i.imgur.com/hXawssJ.gif'},
];
var s = [
//skype
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0100-smile.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0101-sadsmile.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0102-bigsmile.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0103-cool.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0105-wink.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0106-crying.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0107-sweating.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0108-speechless.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0109-kiss.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0110-tongueout.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0111-blush.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0112-wondering.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0113-sleepy.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0114-dull.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0115-inlove.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0116-evilgrin.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0117-talking.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0118-yawn.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0119-puke.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0120-doh.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0121-angry.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0122-itwasntme.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0123-party.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0124-worried.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0125-mmm.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0126-nerd.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0127-lipssealed.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0128-hi.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0129-call.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0130-devil.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0131-angel.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0132-envy.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0133-wait.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0134-bear.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0135-makeup.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0136-giggle.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0137-clapping.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0138-thinking.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0139-bow.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0140-rofl.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0141-whew.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0142-happy.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0143-smirk.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0144-nod.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0145-shake.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0146-punch.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0147-emo.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0148-yes.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0149-no.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0150-handshake.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0152-heart.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0153-brokenheart.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0154-mail.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0155-flower.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0156-rain.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0157-sun.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0158-time.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0159-music.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0160-movie.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0161-phone.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0162-coffee.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0163-pizza.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0164-cash.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0165-muscle.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0166-cake.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0167-beer.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0168-drink.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0169-dance.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0170-ninja.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0171-star.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0174-bandit.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0175-drunk.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0176-smoke.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0177-toivo.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0178-rock.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0179-headbang.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0180-bug.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0181-fubar.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0182-poolparty.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0183-swear.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0184-tmi.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0185-heidy.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0186-myspace.gif'},
{'src':'http://factoryjoe.s3.amazonaws.com/emoticons/emoticon-0189-priidu.gif'},
];
var o2 = [
//other2
{'src':'http://tweakimg.net/g/s/smile.gif'},
{'src':'http://tweakimg.net/g/s/frown.gif'},
{'src':'http://tweakimg.net/g/s/redface.gif'},
{'src':'http://tweakimg.net/g/s/biggrin.gif'},
{'src':'http://tweakimg.net/g/s/biggrin.gif'},
{'src':'http://tweakimg.net/g/s/cry.gif'},
{'src':'http://tweakimg.net/g/s/devil.gif'},
{'src':'http://tweakimg.net/g/s/clown.gif'},
{'src':'http://tweakimg.net/g/s/wink.gif'},
{'src':'http://tweakimg.net/g/s/puh2.gif'},
{'src':'http://tweakimg.net/g/s/yummie.gif'},
{'src':'http://tweakimg.net/g/s/shiny.gif'},
{'src':'http://tweakimg.net/g/s/heart.gif'},
{'src':'http://tweakimg.net/g/s/sleephappy.gif'},
{'src':'http://tweakimg.net/g/s/vork.gif'},
{'src':'http://tweakimg.net/g/s/rc5.gif'},
{'src':'http://tweakimg.net/g/s/yawnee.gif'},
{'src':'http://tweakimg.net/g/s/sadley.gif'},
{'src':'http://tweakimg.net/g/s/coool.gif'},
{'src':'http://tweakimg.net/g/s/confused.gif'},
{'src':'http://tweakimg.net/g/s/frusty.gif'},
{'src':'http://tweakimg.net/g/s/nosmile2.gif'},
{'src':'http://tweakimg.net/g/s/nosmile.gif'},
{'src':'http://tweakimg.net/g/s/puh.gif'},
{'src':'http://tweakimg.net/g/s/kwijl.gif'},
{'src':'http://tweakimg.net/g/s/shutup.gif'},
{'src':'http://tweakimg.net/g/s/bonk.gif'},
{'src':'http://tweakimg.net/g/s/hypocrite.gif'},
{'src':'http://tweakimg.net/g/s/worshippy.gif'}
];
if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
if($('input[value="Post Reply"]').length > 0) {
$('form#QuickReply').after('<div id="emojis" style="margin-left: 0px;"></div>');
}else{
$('form.Preview').after('<div id="emojis" style="margin: 20px auto 10px auto;"></div>');
}
}else{
if($('input[value="Post Reply"]').length > 0) {
$('form#QuickReply').after('<div id="emojis" style="margin-left: 140px;"></div>');
}else{
$('form.Preview').after('<div id="emojis" style="margin: 10px auto;max-width: 800px;"></div>');
}
}
var p1 = '<div><input class="spoilerbutton" style="display: inline;" type="button" value="Show" onclick="this.value=this.value==\'Show\'?\'Hide\':\'Show\';">';
var p2 = '<div class="spoiler"><div id="';
var p3 = '"></div></div></div>';
$('div#emojis').append('<style type="text/css">.spoilerbutton {display:block;margin:5px 0;}.spoiler'+
' {overflow:hidden;background: #f5f5f5;}.spoiler > div {-webkit-transition: all'+
' 0.2s ease;-moz-transition: margin 0.2s ease;-o-transition: all 0.2s ease;trans'+
'ition: margin 0.2s ease;}.spoilerbutton[value="Show"] + .spoiler > div {margin-to'+
'p:-100%;}.spoilerbutton[value="Hide"] + .spoiler {padding:5px;}</style>');
$('div#emojis').append('<span id="c"></span>');
$('div#emojis').append(p1+' hangouts emojis'+p2+'h'+p3);
$('div#emojis').append(p1+' other1 emojis'+p2+'o1'+p3);
$('div#emojis').append(p1+' skype emojis'+p2+'s'+p3);
$('div#emojis').append(p1+' other2 emojis'+p2+'o2'+p3);
for (i = 0; i < c.length; i++){
c[i].element = document.createElement("a");
c[i].element.innerHTML = '<img src="' + c[i].src +'" class="mceSmilieSprite"> ';
$('span#c').append(c[i].element);
c[i].element.onclick = clickHandlerC(i);
}
for (i = 0; i < h.length; i++){
h[i].element = document.createElement("a");
h[i].element.innerHTML = '<img src="' + h[i].src +'" class="mceSmilieSprite"> ';
$('div#h').append(h[i].element);
h[i].element.onclick = clickHandlerH(i);
}
for (i = 0; i < o1.length; i++){
o1[i].element = document.createElement("a");
o1[i].element.innerHTML = '<img src="' + o1[i].src +'" class="mceSmilieSprite"> ';
$('div#o1').append(o1[i].element);
o1[i].element.onclick = clickHandlerO1(i);
}
for (i = 0; i < s.length; i++){
s[i].element = document.createElement("a");
s[i].element.innerHTML = '<img src="' + s[i].src +'" class="mceSmilieSprite"> ';
$('div#s').append(s[i].element);
s[i].element.onclick = clickHandlerS(i);
}
for (i = 0; i < o2.length; i++){
o2[i].element = document.createElement("a");
o2[i].element.innerHTML = '<img src="' + o2[i].src +'" class="mceSmilieSprite"> ';
$('div#o2').append(o2[i].element);
o2[i].element.onclick = clickHandlerO2(i);
}
console.log(c.length);
$("input.primary").first().click(function (){
var iframe2;
if (document.getElementsByClassName('redactor_textCtrl redactor_MessageEditor redactor_BbCodeWysiwygEditor redactor_NoAutoComplete')[0]) {
iframe2 = document.getElementsByClassName('redactor_textCtrl redactor_MessageEditor redactor_BbCodeWysiwygEditor redactor_NoAutoComplete')[0];
} else if (document.getElementsByClassName('redactor_textCtrl redactor_MessageEditor redactor_BbCodeWysiwygEditor redactor_')[0]) {
iframe2 = document.getElementsByClassName('redactor_textCtrl redactor_MessageEditor redactor_BbCodeWysiwygEditor redactor_')[0];
}
var quoteReg=/(\[QUOTE\]?[\s\S]*?\[\/QUOTE\])/igm
var message = iframe2.contentWindow.document.getElementsByTagName('body')[0].innerHTML;
var misc = message.match(quoteReg);
var numMisc = (misc === null) ? 0 : misc.length;
message = message.replace(quoteReg, "▓");
var em = [/:3<3/igm,/>:3/igm,/:'3/igm,
/x#3/gm,/=3/gm,
/8\)/gm,/>:\(/gm,
/:poop:/igm, /X\)/igm,
/}:\(/igm, /:\|/gm,
/-\.-/igm, /:\\/gm,
/(\:\/)(?![\/])/gm, /:'\(/gm,
/:o(?![\w\d])/gm, /D:/gm,
/:O/gm, /X\(/igm,
/\\o\//igm, /o\/(?![\w\d])/igm,
/\\o(?![\w\d])/igm, />_</igm,
/B\)/gm, /<3/gm,
/;3/gm,
/:3/gm];
var li = ['<img src="http://i.imgur.com/esFvxar.png"> ','<img src="http://i.imgur.com/77QKaCF.png"> ',
'<img src="http://i.imgur.com/3xmvLQB.png"> ',
'<img src="http://i.imgur.com/uQKnAHL.png"> ', '<img src="http://i.imgur.com/s2mnHPj.png"> ',
'<img src="http://i.imgur.com/U7sQeeB.png"> ', ' :mad: ',
'<img src="http://i.imgur.com/FDP39zz.png"> ', '<img src="http://i.imgur.com/X9SqjQ2.png"> ',
'<img src="http://i.imgur.com/I3AS64C.png"> ', '<img src="http://i.imgur.com/JICfIFj.png"> ',
'<img src="http://i.imgur.com/FytXaEh.png"> ', '<img src="http://i.imgur.com/rrekvUn.png"> ',
'<img src="http://i.imgur.com/rrekvUn.png"> ', '<img src="http://i.imgur.com/KwDoZ9A.png"> ',
'<img src="http://i.imgur.com/qOtWwcH.png"> ', '<img src="http://i.imgur.com/G3w9kef.png"> ',
'<img src="http://i.imgur.com/pQpnv0k.png"> ', '<img src="http://i.imgur.com/AOKKQP1.png"> ',
'<img src="http://i.imgur.com/ynah5l8.png"> ', '<img src="http://i.imgur.com/QRr7pgi.png"> ',
'<img src="http://i.imgur.com/QRr7pgi.png"> ', '<img src="http://i.imgur.com/mU1RKXd.png"> ',
'<img src="http://i.imgur.com/5fC1h4r.png"> ', '<img src="http://i.imgur.com/817AGU4.png"> ',
'<img src="http://i.imgur.com/aEIFMOD.png"> ',
'<img src="http://i.imgur.com/xQEgir2.png"> '
];
console.log(message);
for(x=0;x<em.length;x++){
message = message.replace(em[x], li[x]);
console.log(message);
}
for (var i = 0; i < numMisc; i++) {
message = message.replace(/▓/im, misc[i]);
}
iframe2.contentWindow.document.getElementsByTagName('body')[0].innerHTML=message;
});
}