Guest User

Untitled

a guest
May 2nd, 2017
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function renderItems() {
  2.     $("#itemResult").html('<div class="row"><div id="col1" class="col-xs-4 itemColumn"></div><div id="col2" class="col-xs-4 itemColumn"></div><div id="col3" class="col-xs-4 itemColumn"></div></div>');
  3.     for (var e in data)
  4.         if ("default" != data[e].name && !("All" != tierFilter && tierFilter != data[e].tier || "All" != levelFilter && (levelFilter < data[e].level || levelFilter - 20 >= data[e].level) || -1 != data[e].name.indexOf("GM's") || -1 != data[e].name.indexOf("Builder's"))) {
  5.             if ("null" == data[e].addedLore || null == data[e].addedLore) var t = "";
  6.             else var t = data[e].addedLore;
  7.             var a = "";
  8.             $.each(data[e], function(t, l) {
  9.                 void 0 !== infoActual[t] && "undefined" !== infoActual[t] && "tier" !== t && "name" !== t && "addedLore" !== t && 0 !== l && "0-0" !== l && "null" !== l && null !== l && (a += "<li>" + formatInfo(t, l, data[e].identified) + " " + infoActual[t] + "</span></li>")
  10.             });
  11.             var l = "";
  12.             $.each(data[e], function(e, t) {
  13.                 void 0 !== reqActual[e] && "undefined" !== reqActual[e] && "null" !== t && null !== t && 0 !== t && (l += "<li><strong>" + reqActual[e] + ":</strong> " + cleanValue(e, t) + "</li>")
  14.             });
  15.             var i = "";
  16.             $.each(data[e], function(e, t) {
  17.                 void 0 !== basicActual[e] && "undefined" !== basicActual[e] && "null" !== t && null !== t && 0 !== t && "0-0" !== t && ("attackSpeed" == e ? i = "<li>" + cleanValue(e, t) + " " + basicActual[e].text + '</li></ul><ul class="item-basic">' + i : i += '<li><span style="color:#' + basicActual[e].color + '">' + basicActual[e].text + ": " + cleanValue(e, t) + "</span></li>")
  18.             });
  19.             var r;
  20.             if (data[e].material && "" != data[e].material) {
  21.                 var s, n, o = data[e].material; - 1 != o.indexOf(":") ? (s = o.substring(0, o.indexOf(":")), n = o.substring(o.indexOf(":") + 1)) : s = o;
  22.                 var c = ".item-" + s + (n ? "-" + n : "");
  23.                 selectorExists(c) && (r = '<div class="ingameitem item-' + s + (n ? "-" + n : "") + '"></div>')
  24.             } else {
  25.                 switch (data[e].type) {
  26.                     case "Bow":
  27.                         r = '<div class="ingameitem item-261-0"></div>';
  28.                         break;
  29.                     case "Wand":
  30.                         r = '<div class="ingameitem item-280-0"></div>';
  31.                         break;
  32.                     case "Spear":
  33.                         r = '<div class="ingameitem item-256-0"></div>';
  34.                         break;
  35.                     case "Dagger":
  36.                         r = '<div class="ingameitem item-359-0"></div>';
  37.                         break;
  38.                     case "Helmet":
  39.                         r = '<div class="armoritem armor-' + data[e].armorType.toLowerCase() + '-helmet"></div>';
  40.                         break;
  41.                     case "Chestplate":
  42.                         r = '<div class="armoritem armor-' + data[e].armorType.toLowerCase() + '-chestplate"></div>';
  43.                         break;
  44.                     case "Leggings":
  45.                         r = '<div class="armoritem armor-' + data[e].armorType.toLowerCase() + '-leggings"></div>';
  46.                         break;
  47.                     case "Boots":
  48.                         r = '<div class="armoritem armor-' + data[e].armorType.toLowerCase() + '-boots"></div>';
  49.                         break;
  50.                     case "accessory":
  51.                         r = '<div class="ingameitem item-189-0"></div>'
  52.                 }
  53.                 switch (data[e].accessoryType) {
  54.                     case "Bracelet":
  55.                         r = '<div class="ingameitem item-188-0"></div>'
  56.                 }
  57.             }
  58.             $(getShortestColumn()).append('<div class="item item-' + data[e].tier + '"><div class="text-strong item-name">' + (r ? r : "") + data[e].name + '</div><ul class="item-basic">' + i + '</ul><ul class="item-req">' + l + '</ul><ul class="item-info">' + a + "</ul>" + (0 != data[e].sockets ? '<ul class="item-powder"><li>[0/' + data[e].sockets + "] Powder Slot</li></ul>" : "") + '<ul class="item-tier"><li>' + data[e].tier + ' Item</li></ul><em class="item-lore">' + t + "</em></div>")
  59.         }
  60.     $(".item").length < 1 && $("#itemResult").html("<center><h5>No results found</h5></center>")
  61. }
Advertisement
Add Comment
Please, Sign In to add comment