Greasy Fork

The West - InventoryCompare

Compare your inventories

目前为 2017-11-26 提交的版本。查看 最新版本

// ==UserScript==
// @name The West - InventoryCompare
// @namespace TomRobert
// @author Tom Robert
// @description Compare your inventories
// @include http*://tw-db.info/?strana=invent&x=*
// @version 1
// @grant none
// ==/UserScript==
var url = prompt('other inventory url: ');
var hide = function (it) {
  var i = document.getElementsByClassName('bag_empty');
  for (var j of i) {
    var m = j.children[1].innerHTML.match(/,\d,\d,\d,(\d),\d/);
    var auct = m ? m[1] == 1 : true;
    if (!auct || it && !it[j.id])
      document.getElementById(j.id).style.display = 'none';
    else if (it && it[j.id])
      j.firstChild.firstChild.innerText = Math.min(j.firstChild.firstChild.innerText, items[j.id]);
  }
};
if (url)
  $.ajax({
    url: url,
    success: function (data) {
      var regex = /<div id='(i\d+)' class='bag_empty'><span class="pocetx"><span class="pocet_cislox">(\d+)<\/span>/g,
      t,
      items = {};
      while (t = regex.exec(data))
        items[t[1]] = t[2];
    hide(items);
    }
  });
else
  hide();