// ==UserScript==
// @name DwarfTyrone shared Script
// @namespace Rooms
// @version 0.18
// @description Custom Emotes
// @grant none
// @copyright 2015
// @include *http://*.instasynch.com*
// @include *http://instasynch.com*
// @include *http://*.instasync.com*
// @include *http://instasync.com*
// ==/UserScript==
// { src:"", width:, height:, title:''},
// { src:"", width:, height:, name:''},
var emotes = [
{ src:"http://i.imgur.com/UKdud81.gif", width:500,height:500, title:'doit'},
{ src:"http://i.imgur.com/UKdud81.gif", width:500, height:500, title:'partyhard'},
{ src:"http://i.imgur.com/YqdnTBX.jpg", width:500, height:500, title:'bigblacknigga'},
{ src:"http://i.imgur.com/UKdud81.gif", width:500, height:500, title:'lipsuckin'},
{ src:"http://i.imgur.com/UKdud81.gif", width:500, height:500, title:'bigblackgif'},
{ src:"http://i.imgur.com/UKdud81.gif", width:500, height:500, title:'fuckboy'},
{ src:"http://i.imgur.com/UKdud81.gif", width:500, height:500, title:'dappershark'},
{ src:"http://i.imgur.com/UKdud81.gif", width:500, height:500, title:'sleep'},
{ src:"http://i.imgur.com/UKdud81.gif", width:500, height:500, title:'snieg'},
{ src:"http://i.imgur.com/UKdud81.gif", width:500, height:500, title:'sack'},
{ src:"http://i.imgur.com/UKdud81.gif", width:500, height:500, title:'cut'},
{ src:"http://i.imgur.com/UKdud81.gif", width:500, height:500, title:'tramplin'},
{ src:"http://i.imgur.com/iQJaB0J.gif", width:500, height:500, title:'mindcrush'},
{ src:"http://i.imgur.com/UKdud81.gif", width:500, height:500, title:'judenpls'},
{ src:"http://i.imgur.com/UKdud81.gif", width:500, height:500, title:'youaskedforthis'},
{ src:"http://i.imgur.com/UKdud81.gif", width:500, height:500, title:'hikevin'},
{ src:"http://i.imgur.com/UKdud81.gif", width:500, height:500, title:'hi'},
{ src:"http://i.imgur.com/UKdud81.gif", width:500, height:500, title:'thefuck'},
{ src:"http://i.imgur.com/UKdud81.gif", width:500, height:500, title:'canteven'},
];
function addEmotes(){
emotes.forEach(function(emote){
window.$codes[emote.title || emote.name] = $('<img>', emote)[0].outerHTML;
});
}
function main(){
if(!window.$codes || Object.keys(window.$codes).length === 0){
setTimeout(main, 75);
}else{
addEmotes();
}
}
if (window.document.readyState === 'complete') {
main();
} else {
window.addEventListener('load', main, false);
}