// ==UserScript== // @name Cортировка инвентаря по ОА // @namespace isnt // @version 0.1.0 // @description Сортирует артефакты в инвентаре по ОА // @author isnt // @include /^https:\/\/((www|qrator|my)(\.heroeswm\.ru|\.lordswm\.com))\/inventory\.php.*/ // @grant GM_setValue // @grant GM_getValue // @grant GM.xmlHttpRequest // @downloadURL none // ==/UserScript== (function() { 'use strict'; let sorting_key = 1; const sortArts = () => { if(sorting_key == 1) { arts.sort((a,b) => b.art_oa - a.art_oa); sorting_key = 0; } else { arts.sort((a,b) => a.art_oa - b.art_oa); sorting_key = 1; } show_arts_in_category(); hide_hwm_hint(this, true); } let i = document.createElement("div"); i.setAttribute('class', 'divs_inline_right_24 btn_hover show_hint'); i.title = 'Cортировка инвентаря по ОА'; i.setAttribute('style', 'right: 252px;'); i.innerHTML = ``; // i.onclick = () => { // sortArts(); // } i.addEventListener("click", function (e) { sortArts(); }); document.querySelector("#inv_art_amount > div:nth-child(3)").after(i); })();