// ==UserScript== // @name TradeMe List View Enforcer // @namespace http://www.girlza.com/ // @include http://www.trademe.co.nz/* // @description List view! // @version 0.1 // @grant metadata // @downloadURL none // ==/UserScript== function getParameterByName(name) { name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]"); var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"), results = regex.exec(location.search); return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " ")); } if (document.getElementById("listingLayout")!=null){ var x = document.getElementById("listingLayout").value if (x.toUpperCase()=="GALLERY"){ if (document.getElementById("listViewTab")!=null){ document.getElementById("listViewTab").click() } } } else if (document.getElementById("ListingsTitle_galleryViewTab_icon_a")!=null){ var v = getParameterByName('v'); var w = document.location.toString().substring(document.location.toString().length-9) if (v.toUpperCase()!="GALLERY" && w.toUpperCase()!="V-GALLERY" && document.getElementById("ListingsTitle_galleryViewTab_icon_a").classList.contains('btn-checked')) { window.location.href = document.getElementById("ListingsTitle_listViewTab_icon_a").href } }