Template for IntsaSync emote userscript
当前为
// ==UserScript==
// @name Instasynch emotes loader
// @namespace Bibby
// @description Template for IntsaSync emote userscript
// @version 1.06
// @license MIT
// @author Zod-
// @grant none
// @include *://*.instasynch.com/*
// @include *://instasynch.com/*
// @include *://*.instasync.com/*
// @include *://instasync.com/*
// ==/UserScript==
var emotes = [
//{ src:"http://i.imgur.com/uWCIsFe.jpg", width:55, height:55, title:'anita'},
//{ src:"http://i.imgur.com/uWCIsFe.jpg", width:55, height:55, title:'anita'}
];
function addEmotes(){
for(var i = 0; i < emotes.length; i += 1){
var parameter = emotes[i];
window.$codes[parameter.title] = $('<img>', parameter)[0].outerHTML;
window.$codes[parameter.name] = $('<img>', parameter)[0].outerHTML;
}
}
function main(){
var oldOnConnected;
function onConnected(){
oldOnConnected.apply(undefined, arguments);
addEmotes();
}
if (!!window.global){ //old.instasync
oldOnConnected = window.global.onConnected;
window.global.onConnected = onConnected;
}else if(!!window.room){ //InstaSync 2.0
oldOnConnected = window.room.onConnected;
window.room.onConnected = onConnected;
}
}
if (window.document.readyState === 'complete') {
main();
} else {
window.addEventListener('load', main, false);
}