// ==UserScript== // @name cppreference Vector Layout // @namespace http://melashri.net/cppreference // @version 0.1 // @description Changes the layout of Wikipedia to the old version // @author Mohamed Elashri // @match https://*.cppreference.com/* // @run-at document-start // @grant none // @homepage https://github.com/MohamedElashri/vector_cppreference // @license MIT // @downloadURL https://update.greasyfork.icu/scripts/474601/cppreference%20Vector%20Layout.user.js // @updateURL https://update.greasyfork.icu/scripts/474601/cppreference%20Vector%20Layout.meta.js // ==/UserScript== (function() { 'use strict'; var currentURL = window.location.href; var questionMarkIndex = currentURL.indexOf('?'); var hashIndex = currentURL.indexOf('#'); if(currentURL.includes("useskin=vector")===false){ if(questionMarkIndex !== -1){ if(hashIndex !== -1){ window.location.replace (currentURL.substring(0, hashIndex) + "&useskin=vector" + currentURL.substring(hashIndex)); } else{ window.location.replace (currentURL + "&useskin=vector"); } } else if(hashIndex !== -1){ window.location.replace (currentURL.substring(0, hashIndex) + "?useskin=vector" + currentURL.substring(hashIndex)); } else{ window.location.replace (currentURL + "?useskin=vector"); } } })();