Warning: fopen(/www/sites/update.greasyfork.icu/index/store/forever/b5988d0d357c68c99816478cdd6f0e41.js): failed to open stream: No space left on device in /www/sites/update.greasyfork.icu/index/scriptControl.php on line 65
// ==UserScript==
// @name Always small font on Wikimedia websites
// @namespace
// @match https://*.wikipedia.org/*
// @match https://*.wikiquote.org/*
// @grant none
// @version 1.1
// @author Rose
// @description Automatically selects the Small font for the text on Wikipedia and Wikiquote, bringing the size back to how it used to be and irrespective of whether cookies are enabled.
// @namespace https://greasyfork.org/users/1023939
// @downloadURL none
// ==/UserScript==
(function() {
'use strict';
// Function to set the text size to "Small"
function setTextSizeToSmall() {
// Check if the page has the necessary elements
const sizeRadio = document.querySelector('#skin-client-pref-vector-feature-custom-font-size-value-0');
if (sizeRadio) {
// Set the "Small" radio button to checked
sizeRadio.checked = true;
// Trigger a change event on the radio button
const changeEvent = new Event('change');
sizeRadio.dispatchEvent(changeEvent);
}
}
// Function to wait for the necessary element to appear
function waitForElement() {
const FontSizeBox = document.querySelector('#skin-client-prefs-vector-feature-custom-font-size');
if (FontSizeBox) {
setTextSizeToSmall();
} else {
requestAnimationFrame(waitForElement);
}
}
// Run the waitForElement function when the page loads
window.addEventListener('load', waitForElement);
})();