forked from j0be/PowerDeleteSuite
-
Notifications
You must be signed in to change notification settings - Fork 0
/
bookmarklet.js
22 lines (22 loc) · 1.1 KB
/
bookmarklet.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
javascript: (function() {
window.bookmarkver = '1.4';
var isReddit = document.location.hostname.split('.').slice(-2).join('.') === 'reddit.com';
var isOverview = document.location.href.match(/\/overview\b/);
if (isReddit && isOverview) {
var cachBustUrl = 'https://raw.githubusercontent.com/j0be/PowerDeleteSuite/master/powerdeletesuite.js?' + (new Date().getDate());
fetch(cachBustUrl).then(function(response) {
return response.text();
}).then(function(data) {
var script = document.createElement('script');
script.id = 'pd-script';
script.innerHTML = data;
document.getElementsByTagName('head')[0].appendChild(script);
}).catch(function() {
alert('Error retreiving PowerDeleteSuite from github');
});
} else if (confirm('This script can only be run from your own user profile on reddit. Would you like to go there now?')) {
document.location = 'https://old.reddit.com/u/me/overview';
} else {
alert('Please go to your reddit profile before running this script');
}
})();