var pdApp = { version: '1.2.2', init : function() { /* version alerts */ pdApp.prevRunVersion = localStorage.getItem('pd_ver') ? localStorage.getItem('pd_ver') : '0'; localStorage.setItem('pd_ver',pdApp.version); if (pdApp.version !== pdApp.prevRunVersion) { if (confirm('You\'ve gotten the latest update! You are now running PowerDeleteSuite v'+pdApp.version+'. Would you like to open the changelog in a new tab?')) { window.open('https://www.reddit.com/r/PowerDeleteSuite/'); } } if (window.pd_processing !== true) { document.title = $('#header-bottom-right .user a').first().text()+' | Power Delete Suite'; console.log('init'); if (document.location.href.match('/user/') && $('.titlebox h1').first().text() === $('#header-bottom-right .user a').first().text()) { pdApp.config = { uh : $('#config').innerHTML ? $('#config').innerHTML.replace(/.*?modhash.{1}: .{1}/,'').replace(/[^a-z0-9].*/,'') : $('#config')[0].innerHTML.replace(/.*?modhash.{1}: .{1}/,'').replace(/[^a-z0-9].*/,''), user : $('#header-bottom-right .user a').first().text() }; pdApp.setup.prepDom(); } else { if (confirm('This script is designed to be run from your own user profile. Would you like to navigate there?')) { document.location = 'http://reddit.com/u/me'; } } setTimeout(pdApp.helpers.restoreSettings,500); return pdApp.version; } else { return 'PowerDeleteSuite is already running'; } }, setup: { prepDom: function () { $('.sitetable,.neverEndingReddit').remove(); $('#pd__central,#pd__style').remove(''); /*Debugging*/ if ($('#pd__central').length === 0) { $('body>.content[role=\'main\']').append('
'); } if ($('#pd__style').length === 0) { $('head').first().append('