TradeMe List View Enforcer

Forces the list view!

Fra og med 01.10.2015. Se den nyeste version.

// ==UserScript==
// @name           TradeMe List View Enforcer
// @namespace      http://www.girlza.com/
// @include        http://www.trademe.co.nz/*
// @description    Forces the list view!
// @require  http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js
// @grant    GM_addStyle
// @version 0.2
// ==/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, ' '));
}

function doMe(){
$( document ).ready(function() {
 document.getElementById('listViewTab').click()
});}

if (document.getElementById('listingLayout') != null) {
  var x = document.getElementById('listingLayout').value
  if (x.toUpperCase() == 'GALLERY') {
    if (document.getElementById('listViewTab') != null) {
      doMe()
    }
  }
} 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
        //doMe()
		}
  
} else if (document.getElementById("ListingsTitle_ListingViewBar_listViewTab_icon_a")!=null){
        
          if (document.getElementById("ListingsTitle_ListingViewBar_listViewTab_icon_a").href==""){
              //already in list view

          } else {
              window.location.href = document.getElementById("ListingsTitle_ListingViewBar_listViewTab_icon_a").href
          }    
   
    }