// ==UserScript== // @name Make Medium Readable Userscript // @namespace http://make.medium.readable.again // @version 0.1 // @description https://github.com/thebaer/MMRA // @author luke3butler (Credits to Matt Baer) // @match *://*/* // @grant none // ==/UserScript== (function() { 'use strict'; var makeReadable = function() { // Un-position:fixed the top nav bar var topNav = document.querySelector('.metabar.u-fixed'); if (topNav !== null) { topNav.classList.remove('u-fixed'); } // Remove the footer var getUpdatesBar = document.querySelector('.js-stickyFooter'); if (getUpdatesBar !== null) { getUpdatesBar.style.display = 'none'; } }; var hideDickbar = function() { document.querySelector('.js-postShareWidget').style.display = 'none'; document.querySelector('footer > .container:first-child').style.display = 'none'; }; var metaCheck = document.head.querySelector('meta[property="al:ios:app_name"]'); if (metaCheck !== null && metaCheck.content == "Medium") { makeReadable(); hideDickbar(); } })(); // MIT License // // Copyright (c) 2017 Matt Baer // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal // in the Software without restriction, including without limitation the rights // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell // copies of the Software, and to permit persons to whom the Software is // furnished to do so, subject to the following conditions: // // The above copyright notice and this permission notice shall be included in all // copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE // SOFTWARE.