mirror of
https://github.com/thebaer/MMRA
synced 2024-11-13 10:11:01 +00:00
Add basic MMRA Chrome extension
This commit is contained in:
parent
132c1555e9
commit
fe18384ee0
23
background.js
Normal file
23
background.js
Normal file
@ -0,0 +1,23 @@
|
||||
//
|
||||
// Make Medium Readable Again
|
||||
//
|
||||
|
||||
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';
|
||||
}
|
||||
};
|
||||
|
||||
// Only run this on Medium sites.
|
||||
// Ensure that by checking for <meta property="al:ios:app_name" content="Medium"> in the document <head />
|
||||
var metaCheck = document.head.querySelector('meta[property="al:ios:app_name"]');
|
||||
if (metaCheck != null && metaCheck.content == "Medium") {
|
||||
makeReadable();
|
||||
}
|
17
manifest.json
Normal file
17
manifest.json
Normal file
@ -0,0 +1,17 @@
|
||||
{
|
||||
"manifest_version": 2,
|
||||
|
||||
"name": "Make Medium Readable Again",
|
||||
"description": "Neutralizes annoying parts of the Medium reading experience so it's more enjoyable to read things.",
|
||||
"version": "1.0",
|
||||
|
||||
"permissions": [
|
||||
"https://*/*"
|
||||
],
|
||||
"content_scripts": [
|
||||
{
|
||||
"matches": ["https://*/*"],
|
||||
"js": ["background.js"]
|
||||
}
|
||||
]
|
||||
}
|
Loading…
Reference in New Issue
Block a user