Instasynch emotes loader

Template for IntsaSync emote userscript

目前為 2015-04-26 提交的版本,檢視 最新版本

// ==UserScript==
// @name        Instasynch emotes loader
// @namespace   Bibby
// @description Template for IntsaSync emote userscript
// @version     1.07
// @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 || 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
        if(window.room.user.userinfo){ //already connected
            addEmotes();
        }else{
            window.room.e.on('connected', addEmotes);
        }
    }
}

if (window.document.readyState === 'complete') {
  main();
} else {
  window.addEventListener('load', main, false);
}

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址