wowhead item set link for wow armory

generates a wowhead link to the items you wearing (transmog included)

目前为 2015-07-17 提交的版本,查看 最新版本

// ==UserScript==
// @name         wowhead item set link for wow armory
// @version      0.1
// @description  generates a wowhead link to the items you wearing (transmog included)
// @author       jacobisconfused
// @grant        none
// @include      http://us.battle.net/wow/en/character/*
// @require      http://code.jquery.com/jquery-1.7.2.min.js
// @namespace https://greasyfork.org/users/13379
// ==/UserScript==
jQuery.noConflict();
(function($){
    var wowheadLink = "http://www.wowhead.com/compare?items=";
    
    var allSlots = $('.slot');
    allSlots.each(function(){ 
                
        var transmogData = $(this).find('.transmog-frame').attr('data-item');
        if(transmogData) {
            var objData = splitItemData(transmogData);
            if(objData && objData.t){
                wowheadLink += objData.t + ":";
            }
        }
        else {
            var item = $(this).find('.item').attr('href');
            if(item)
                wowheadLink += item.split('/')[4] + ":";
        }      
        
    });
    
    $('.profile-view-options').prepend('<li><a target="_blank" href="' + wowheadLink + '" class="simple">itemset</a></li>')

    function splitItemData(itemData)
    {
        var data = {};
        if(itemData){
            var a = itemData.split('&');
            for (var i = 0; i < a.length; i++)
            {
                var b = a[i].split('=');
                data[b[0]] = b[1];
            }
        }
        return data;
    }
})(jQuery);