🏠 Home 

Min Quantity Multi Search Path Of Exile

Only show searches with minimum quantity


Install this script?
// ==UserScript==
// @name         Min Quantity Multi Search Path Of Exile
// @version      1
// @description  Only show searches with  minimum quantity
// @author       TheBerzzeekr
// @match        *://www.pathofexile.com/trade/*
// @grant        none
// @namespace https://greasyfork.org/users/294634
// ==/UserScript==
var quantityenabled = false;
var minimumQuantity = 10;
var r###lts;
function init(){
r###lts = document.getElementsByClassName("r###lts")[0];
console.log(r###lts);
delete_lowQ();
}
function delete_lowQ(){
if(r###lts == null){
r###lts = document.getElementsByClassName("r###lts")[0];
setTimeout(delete_lowQ,1000);
return;
}
if(r###lts.childElementCount==0) {setTimeout(delete_lowQ,1000);return;}
var child;
var quantity;
for(var i=1;i<r###lts.childElementCount;++i){
child = r###lts.children[i];
if(child.children[0].childElementCount!=3) continue;
if(child.classList.contains("checked")) continue;
child.classList.add("checked");
checkDIV(child);
}
setTimeout(delete_lowQ,1000);
}
function checkDIV(element){
var quantity = element.getElementsByClassName("colourDefault");
if(quantity==null || quantity.length==0) {setTimeout(function(){checkDIV(element);},500);return;}
parseQuantity(quantity[0],element);
}
function parseQuantity(quantity,daddy){
var text = quantity.innerHTML;
var altext = text.split("/");
var q = parseInt(altext[0]);
if(q<minimumQuantity) daddy.parentNode.removeChild(daddy);
}
init();