Usuari:XXcholo vergerXX/common.js

De la Viquipèdia, l'enciclopèdia lliure

Nota: Després de desar, heu de netejar la memòria cau del navegador per veure els canvis. En la majoria de navegadors amb Windows o Linux, premeu Ctrl+F5 o bé premeu Shift i cliqueu el botó "Actualitza" (Ctrl i "Actualitza" amb Internet Explorer). Vegeu més informació i instruccions per a cada navegador a Viquipèdia:Neteja de la memòria cau.

// ==UserScript==
// @name          Wikipedia Minimalistic Material Design
// @namespace     http://userstyles.org
// @description	  <b>Wikipedia minimalistic material dark theme</b>.
// @author        n0x
// @homepage      https://userstyles.org/styles/119976
// @include       http://wikipedia.org/*
// @include       https://wikipedia.org/*
// @include       http://*.wikipedia.org/*
// @include       https://*.wikipedia.org/*
// @run-at        document-start
// @version       0.20160508211406
// ==/UserScript==
(function() {var css = [
	"@namespace url(http://www.w3.org/1999/xhtml);",
	"body {",
	"        font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif !important;",
	"        background: #fff !important;",
	"    }",
	"",
	"    a {",
	"        color: #0088cc !important;",
	"        text-decoration: none;",
	"    }",
	"",
	"    a:hover {",
	"        color: #005580 !important;",
	"        text-decoration: underline;",
	"    }",
	"",
	"    h1 {",
	"        border: 0px !important;",
	"        font-family: \'Arial\' !important;",
	"        font-weight: 700 !important;",
	"        font-size: 36px !important;",
	"    }",
	"",
	"    h2 {",
	"        border: 0px !important;",
	"        font-family: \'Arial\' !important;",
	"        font-weight: 400 !important;",
	"        font-size: 26px !important;",
	"    }",
	"",
	"    h3 {",
	"        border: 0px !important;",
	"        font-family: \'Arial\' !important;",
	"        font-weight: 400 !important;",
	"        font-size: 16px !important;",
	"    }",
	"",
	"    #content h3 {",
	"        font-size: 20px !important;",
	"    }",
	"",
	"    p {",
	"        font-weight: 300 !important;",
	"        line-height: 1.9 !important;",
	"    }",
	"",
	"    table,td,th {",
	"        border: 0px !important;",
	"        border-collapse: collapse !important;",
	"        padding: 5px !important;",
	"    }",
	"",
	"    ul,li {",
	"        background: transparent !important;",
	"        border: 0px !important;",
	"        line-height: 1.8 !important;",
	"        font-size: 14px !important;",
	"        font-weight: 300 !important;",
	"    }",
	"",
	"    li span {",
	"        background: transparent !important;",
	"        border: 0px !important;",
	"        font-size: 14px !important;",
	"    }",
	"",
	"    .referencetooltip {",
	"        background-color: #EEE !important;",
	"    }",
	"",
	"    dl {",
	"        font-weight: 300 !important;",
	"    }",
	"",
	"    dt {",
	"        font-style: italic;",
	"        font-size: 16px !important;",
	"        margin-top: 10px !important;",
	"    }",
	"",
	"    dd {",
	"        font-size: 15px !important;",
	"    }",
	"",
	"    #p-logo a {",
	"        background-image: url(\'https://i.imgur.com/ur4m5Ia.png\') !important;",
	"    }",
	"",
	"    code {",
	"        padding: 3px !important;",
	"        background: transparent !important;",
	"        color: #39892f !important;",
	"    }",
	"",
	"    tt {",
	"        font-family: \'Source Code Pro\',\'Lucida Sans Unicode\',\'Courier New\' !important;",
	"        font-size: 16px !important;",
	"    }",
	"",
	"    .new,.new:link,.new:visited {",
	"        color: #cd5b45 !important;",
	"    }",
	"",
	"    blockquote {",
	"        border: 0px !important;",
	"        font-style: italic !important;",
	"        font-size: 20px !important;",
	"        margin: 35px 75px !important;",
	"        line-height: 1.5 !important;",
	"        font-weight: 300 !important;",
	"        background: transparent !important;",
	"    }",
	"",
	"    select {",
	"        padding: 0px 10px;",
	"    }",
	"",
	"    .mw-ui-button,.mw-ui-progressive {",
	"        border-radius: 4px !important;",
	"        border: 1px solid #347Bff !important;",
	"        color: #347Bff !important;",
	"        background: #fff !important;",
	"        text-shadow: 0px 0px 0px;",
	"    }",
	"",
	"    .mw-ui-button.mw-ui-progressive:hover,.mw-ui-button.mw-ui-progressive:focus,.mw-ui-button.mw-ui-progressive:active,.mw-ui-button:hover,.mw-ui-progressive:hover,.mw-ui-button:focus,.mw-ui-progressive:focus {",
	"        box-shadow: 0px 0px 0px !important;",
	"        text-shadow: 0px 0px 0px !important;",
	"        border: 1px solid #347Bff !important;",
	"    }",
	"",
	"    #wpSave,#wpPreview,#wpDiff {",
	"        border-radius: 4px !important;",
	"        border: 1px solid #347Bff !important;",
	"        color: #347Bff !important;",
	"        background: #fff !important;",
	"        text-shadow: 0px 0px 0px;",
	"        padding: 0.5em 1em;",
	"        cursor: pointer;",
	"    }",
	"",
	"    #wpSave:hover,#wpPreview:hover,#wpDiff:hover {",
	"        color: rgba(52,123,255,0.5) !important;",
	"        ;",
	"    }",
	"    ",
	"    /* Search */",
	"    #simpleSearch {",
	"        background: transparent !important;",
	"        border-color: #ccc !important;",
	"    }",
	"",
	"    #searchInput {",
	"        background: transparent !important;",
	"    }",
	"",
	"    .mw-ui-input {",
	"        border: 1px solid #347Bff !important;",
	"        color: #000 !important;",
	"        background: #fff !important;",
	"        font-size: 16px !important;",
	"    }",
	"",
	"    .mw-ui-input:focus {",
	"        box-shadow: 0px 0px 0px !important;",
	"    }",
	"    ",
	"    .mw-content-ltr pre {",
	"        font-family: \"Courier New\", Lucida Console, sans-serif !important;",
	"        color: #000d26 !important;",
	"    }",
	"",
	"    .suggestions {",
	"        font-weight: 300 !important;",
	"        font-size: 15px !important;",
	"        max-width: 300px !important;",
	"        margin-top: 15px !important;",
	"        border: 0px !important;",
	"        box-shadow: 2px 2px 10px 2px rgba(0,0,0,0.5);",
	"    }",
	"",
	"    .suggestions-results {",
	"        border: 0px !important;",
	"    }",
	"",
	"    .suggestions-result {",
	"        padding: 10px !important;",
	"    }",
	"",
	"    .imeselector,#searchEngines {",
	"        display: none !important;",
	"    }",
	"",
	"    .mw-search-formheader {",
	"        border: 0px !important;",
	"        background: transparent !important;",
	"    }",
	"",
	"    .central-featured-logo {",
	"        background-image: url(\'https://i.imgur.com/nRDTbeb.png\') !important;",
	"",
	"    }",
	"",
	"",
	"    .mw-search-result-heading,.searchresult,.searchmatch {",
	"        font-size: 14px !important;",
	"        font-weight: 400 !important;",
	"        padding: 3px 0px !important;",
	"    }",
	"",
	"    .searchmatch {",
	"        font-weight: 700 !important;",
	"    }",
	"",
	"    .mw-search-result-data,.mw-search-createlink {",
	"        display: none;",
	"    }",
	"",
	"    #mw-page-base,.vectorTabs {",
	"        background: transparent !important;",
	"        border: 0px !important;",
	"    }",
	"",
	"    #content {",
	"        border: 0px !important;",
	"        margin-left: 215px !important;",
	"    }",
	"",
	"    .portal {",
	"        background: transparent !important;",
	"    }",
	"",
	"    #mw-panel {",
	"        width: 200px !important;",
	"        border-right: 1px solid #bbb;",
	"        background: none;",
	"    }",
	"    ",
	"    #p-logo {",
	"        left: 0px;",
	"        padding-left: 8px;",
	"        background-color: white;",
	"    }",
	"",
	"    #p-logo a {",
	"        padding-left: 40px;",
	"        background-color: white;",
	"        left: 0px;",
	"        border-right: 1px solid #aaa;",
	"    }",
	"    #p-logo a:hover {",
	"        opacity: 1.0;",
	"    }",
	"",
	"    #mw-head {",
	"        background-color: #f9f9f9;",
	"        opacity: 1.0;",
	"        box-shadow: 0px 1px 2px #aaa;",
	"        -webkit-transition-property: opacity !important;",
	"        -moz-transition-property: opacity !important;",
	"        -o-transition-property: opacity !important;",
	"        -ms-transition-property: opacity !important;",
	"        transition-property: opacity !important;",
	"        -webkit-transition-duration: 0.5s !important;",
	"        -moz-transition-duration: 0.5s !important;",
	"        -o-transition-duration: 0.5s !important;",
	"        -ms-transition-duration: 0.5s !important;",
	"        transition-duration: 0.25s !important;",
	"    }",
	"",
	"    #mw-head:hover {",
	"        opacity: 1.0 !important;",
	"    }",
	"",
	"    .uls-settings-trigger {",
	"        display: none !important;",
	"    }",
	"",
	"    #left-navigation {",
	"        margin-left: 233px !important;",
	"    }",
	"",
	"    .wikitable {",
	"        font-weight: 300 !important;",
	"    }",
	"",
	"    .wikitable td,.wikitable th {",
	"        border: 1px dashed rgba(0,0,0,0.07) !important;",
	"    }",
	"",
	"    pre {",
	"        line-height: 1.3 !important;",
	"        font-family: \"Courier New\", Lucida Console, sans-serif !important;",
	"        border: 0px !important;",
	"        background: 0px !important;",
	"        font-size: 16px !important;",
	"    }",
	"",
	"    .mw-code {",
	"        border: 0px !important;",
	"        padding: 17px !important;",
	"        background: 0px !important;",
	"        font-size: 16px !important;",
	"    }",
	"",
	"    .toc {",
	"        background: transparent !important;",
	"        border-style: dashed !important;",
	"        display: block !important;",
	"        max-width: 300px !important;",
	"    }",
	"",
	"    .toctoggle {",
	"        display: none !important;",
	"    }",
	"",
	"    .thumbinner,.thumb,.toccolours,.graytable {",
	"        background: transparent !important;",
	"        border: 0px !important;",
	"        font-size: 16px !important;",
	"    }",
	"",
	"    .thumbimage {",
	"        border: 0px !important;",
	"    }",
	"",
	"    .thumbcaption {",
	"        font-style: italic !important;",
	"        margin: 7px 0px !important;",
	"    }",
	"",
	"    .thumbimage:hover {",
	"        opacity: 0.85 !important;",
	"    }",
	"",
	"    .dablink {",
	"        margin: 14px 0px !important;",
	"        font-weight: 300 !important;",
	"        font-size: 18px !important;",
	"    }",
	"",
	"    #siteSub,.flaggedrevs_preview {",
	"        display: none !important;",
	"    }",
	"",
	"    .ambox,.tmbox,.Note,.informationbox {",
	"        margin: 5px 0px !important;",
	"        font-size: 18px !important;",
	"        font-weight: 700 !important;",
	"        line-height: 1.5 !important;",
	"        border: 1px dashed #aaa !important;",
	"        max-width: 550px !important;",
	"        font-weight: 300 !important;",
	"    }",
	"",
	"    .ambox td,.tmbox td {",
	"        padding: 10px !important;",
	"    }",
	"",
	"    .ambox-text-small,.mbox-text,.Note td {",
	"        font-size: 14px !important;",
	"        font-weight: 300 !important;",
	"        color: #000 !important;",
	"    }",
	"",
	"    .ambox-image,.mbox-image {",
	"        display: none;",
	"    }",
	"",
	"    #request_for_deletion,.ambox-serious {",
	"        background: rgba(255,0,0,0.1) !important;",
	"        border: 1px dashed rgba(255,0,0,0.15) !important;",
	"        color: #a00000 !important;",
	"    }",
	"",
	"    .tmbox-notice,.tmbox-move,.Note {",
	"        background: rgba(150,75,0,0.1) !important;",
	"        border: 1px dashed rgba(150,75,0,0.15) !important;",
	"    }",
	"",
	"    .informationbox {",
	"        background: #fff !important;",
	"        padding: 10px !important;",
	"        font-size: 14px !important;",
	"    }",
	"",
	"    .editOptions {",
	"        background: #fff !important;",
	"        border: 0px !important;",
	"    }",
	"",
	"    .catlinks {",
	"        background: transparent !important;",
	"        border: 1px dashed #aaa !important;",
	"        font-size: 16px !important;",
	"    }",
	"",
	"    .infobox,.tright,.toccolours {",
	"        border: 0px !important;",
	"        background: transparent !important;",
	"        border-collapse: collapse !important;",
	"    }",
	"",
	"    .infobox td,.infobox th,.tright td,.tright th,.toccolours td,.toccolours th {",
	"        padding: 5px !important;",
	"        background: transparent !important;",
	"        font-weight: 400 !important;",
	"        border: 1px dashed rgba(0,0,0,0.07) !important;",
	"    }",
	"",
	"    .image img:hover {",
	"        opacity: 0.85 !important;",
	"    }",
	"",
	"    .globegris {",
	"        background: transparent !important;",
	"    }",
	"",
	"    .mw-editsection-bracket,.references-small b,.mw-cite-backlink,.plainlinksneverexpand {",
	"        display: none !important;",
	"    }",
	"",
	"    #floating_object {",
	"        display: none;",
	"    }",
	"",
	"    .navbox,.nowraplinks {",
	"        margin: 10px 0px !important;",
	"        border-collapse: collapse !important;",
	"    }",
	"",
	"    .navbox td,.navbox th,.nowraplinks td,.nowraplinks th {",
	"        padding: 9px 6px !important;",
	"        font-size: 14px !important;",
	"        font-weight: 300 !important;",
	"        border: 1px solid #fff !important;",
	"    }",
	"",
	"    .NavFrame {",
	"        border: 0px !important;",
	"        background: transparent !important;",
	"        padding: 0px !important;",
	"    }",
	"",
	"    .NavHead {",
	"        margin: 10px 0px !important;",
	"        padding: 12px !important;",
	"        font-size: 16px !important;",
	"        font-weight: 700 !important;",
	"        background: transparent !important;",
	"    }",
	"",
	"    .Boxmerge {",
	"        border: 0px !important;",
	"    }",
	"",
	"    #coordinates {",
	"        display: none !important;",
	"    }",
	"",
	"    #mw-fr-revisiontag,#mw-fr-reviewnotice {",
	"        display: none !important;",
	"    }",
	"",
	"    div#footer {",
	"        margin-left: 14em !important;",
	"        padding: 1.25em 1.5em 1.5em !important;",
	"    }"
].join("\n");
if (typeof GM_addStyle != "undefined") {
	GM_addStyle(css);
} else if (typeof PRO_addStyle != "undefined") {
	PRO_addStyle(css);
} else if (typeof addStyle != "undefined") {
	addStyle(css);
} else {
	var node = document.createElement("style");
	node.type = "text/css";
	node.appendChild(document.createTextNode(css));
	var heads = document.getElementsByTagName("head");
	if (heads.length > 0) {
		heads[0].appendChild(node); 
	} else {
		// no head yet, stick it whereever
		document.documentElement.appendChild(node);
	}
}
})();