From c0ed6c177cd3c19a6a850a65a58dbd96503ba900 Mon Sep 17 00:00:00 2001 From: j0be Date: Fri, 17 Feb 2017 17:43:59 -0500 Subject: [PATCH] v1.4.3 Adjusting to changed reddit code. -_- --- powerdeletesuite.js | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/powerdeletesuite.js b/powerdeletesuite.js index 4a18867..e0cc4d7 100644 --- a/powerdeletesuite.js +++ b/powerdeletesuite.js @@ -1,5 +1,5 @@ var pd = { - version: '1.4.2', + version: '1.4.3', bookmarkver: '1.1', init : function() { pd.checks.versions(); @@ -66,7 +66,7 @@ var pd = { applyDom: function () { if (pd.debugging) {$('#pd__central,#pd__style').remove('');} document.title = pd.config.user +' | Power Delete Suite'; - window.onerror = pd.error; + $(window).on("error", pd.error); $('.sitetable,.neverEndingReddit').remove(); if ($('#pd__central').length === 0) { @@ -123,7 +123,7 @@ var pd = { $('#pd__sub-list').append('
'); } $('#side-mod-list li').each(function() { - $('.sub--'+$(this).text().replace('/r/','')).prepend('[M]'); + $('.sub--'+$(this).text().replace(/\/?r\//,'')).prepend('[M]'); }); }, createProcessStream: function () { @@ -570,9 +570,12 @@ var pd = { } }, error: function() { - window.pd_processing = false; - alert('We ran into an error. Why not tell /u/j0be what you were doing to break it?'); - pd.init(); + var reset = confirm("We ran into an error. Why not tell /u/j0be what you were doing to break it?\r\n\r\nWould you like to restart the script?"); + window.pd_processing = false; + if (reset) { + pd.init(); + } + return true; }, performActions: true, debugging: false