NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript==
// @name Load QLD LARGE & MEDIUM
// @namespace http://tampermonkey.net/
// @version 0.2
// @description Load QLD LARGE & MEDIUM
// @author You
// @match https://metcash.retailpath.com.au/*
// @grant none
// @license MIT
// ==/UserScript==
(function() {
'use strict';
let searchHeading = document.querySelector(".AESearchGroupHeading h1");
let btn = document.createElement("button");
btn.innerHTML = "QLD CORE";
btn.style.display = "inline-block";
btn.onclick = function (e) {
e.preventDefault();
setFilters(e.target);
return false;
};
searchHeading?.appendChild(btn);
function setFilters(el) {
// clear all
Search?.clearSelectionFromOtherSelects(el);
let qld = document.evaluate("//input[contains(@value,'State pk:\"2\"')]", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
Search?.markSelection(qld);
Search?.setChecked(qld.closest("td"));
let large = document.evaluate("//input[contains(@value,'Brand pk:\"2\"')]", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
Search?.markSelection(large);
Search?.setChecked(large.closest("td"));
let medium = document.evaluate("//input[contains(@value,'Brand pk:\"1\"')]", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
Search?.markSelection(medium);
Search?.setChecked(medium.closest("td"));
let statusNew = document.evaluate("//input[contains(@value,'Status pk:\"2\"')]", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
Search?.markSelection(statusNew);
Search?.setChecked(statusNew.closest("td"));
let statusInProgress = document.evaluate("//input[contains(@value,'Status pk:\"1\"')]", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
Search?.markSelection(statusInProgress);
Search?.setChecked(statusInProgress.closest("td"));
}
})();