-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathtwitter-uncrop.js
More file actions
37 lines (34 loc) · 1.18 KB
/
Copy pathtwitter-uncrop.js
File metadata and controls
37 lines (34 loc) · 1.18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
// ==UserScript==
// @name Twitter Uncrop Images
// @namespace http://tampermonkey.net/
// @version 0.3
// @description Remove the image cropping on the timeline view.
// @author Cro
// @match https://*.twitter.com/*
// @match https://*.x.com/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
setInterval(function()
{
for (let node of document.querySelectorAll('div[data-testid="tweetPhoto"], div[data-testid="videoPlayer"]'))
{
node.style.marginLeft = "";
node.style.marginTop = "";
node.style.marginBottom = "";
node.style.marginRight = "";
node.children[0].style.backgroundSize = "contain";
node.children[0].style.backgroundPosition = "";
}
for (let node of document.querySelectorAll('article [class="r-1adg3ll r-13qz1uu"]'))
{
node.style.paddingBottom = "100%";
}
// Get rid of the rounded corners.
for (let node of document.querySelectorAll('article .r-1867qdf'))
{
node.classList.remove('r-1867qdf');
}
}, 500);
})();