hwm_new_lot_top_href

Ссылка на создание нового лота в верхюю часть страницы рынка

//
// ==UserScript==
// @name           hwm_new_lot_top_href
// @author         Pahan https://greasyfork.org/uk/users/18377-pahan
// @namespace      hwm_pahan
// @description    Ссылка на создание нового лота в верхюю часть страницы рынка
// @homepage       https://greasyfork.org/en/users/18377-pahan
// @icon           http://dcdn.heroeswm.ru/avatars/30/nc-5/30547.gif
// @version        1.01
// @encoding 	   utf-8
// @include        http://*heroeswm.ru/auction.php*
// @include        http://*lordswm.com/auction.php*
// @include        http://178.248.235.15/auction.php*
// @grant          GM_deleteValue
// @grant          GM_getValue
// @grant          GM_listValues
// @grant          GM_setValue
// @grant          GM_addStyle
// @grant          GM_log
// @grant          GM_openInTab
// @grant          GM_xmlhttpRequest
// ==/UserScript==

function BeBeTDGet(AHTML)
{
  var els = document.getElementsByTagName('td');
  for( var i = 0; i < els.length; i++ )
    if (els[i].innerHTML == AHTML)
      return els[i];
}

function GetActiveLotCount()
{
  var re = /Ваши товары\s+\((\d+)\)/gim;
  var res;
  var LLinks = document.querySelectorAll('a[href*="auction.php?cat=my"]');
  var LLink;
  if (LLinks)
  {                
    for(i = 0; i < LLinks.length; i++)
    {                   
      LLink = LLinks[i];

      if ((res = re.exec(LLink.innerHTML)) != null)
        return parseInt(res[1]);
    }
  }
  return 0;
}

function AddNewLotURL()
{                 
  var LTD = BeBeTDGet('\u041A\u0430\u0442\u0435\u0433\u043E\u0440\u0438\u0438');
  var LCount = GetActiveLotCount();
  LTD.innerHTML =
    '<b><center>' +
    '  <a href="auction_new_lot.php" title="Вами выставлено ' + LCount + ' лотов">' +
    '    Выставить лот (' + LCount + ')' +
    '  </a>' +
    '</center></b>';
}

AddNewLotURL();