v1.2.2
Added checking pages with different sorts.
This commit is contained in:
parent
67b7edab73
commit
9ef5b703d0
1 changed files with 18 additions and 7 deletions
|
|
@ -1,5 +1,5 @@
|
||||||
var pdApp = {
|
var pdApp = {
|
||||||
version: '1.2.1',
|
version: '1.2.2',
|
||||||
init : function() {
|
init : function() {
|
||||||
/* version alerts */
|
/* version alerts */
|
||||||
pdApp.prevRunVersion = localStorage.getItem('pd_ver') ? localStorage.getItem('pd_ver') : '0';
|
pdApp.prevRunVersion = localStorage.getItem('pd_ver') ? localStorage.getItem('pd_ver') : '0';
|
||||||
|
|
@ -96,8 +96,9 @@ var pdApp = {
|
||||||
after: '',
|
after: '',
|
||||||
|
|
||||||
numPages:
|
numPages:
|
||||||
($('#pd__submissions').is(':checked') ? 2 : 0) +
|
($('#pd__submissions').is(':checked') ? 8 : 0) +
|
||||||
($('#pd__comments').is(':checked') ? 3 : 0),
|
($('#pd__comments').is(':checked') ? 4 : 0) +
|
||||||
|
($('#pd__comments-edit').is(':checked') ? 12 : 0),
|
||||||
numItems: 0,
|
numItems: 0,
|
||||||
donePages: 0,
|
donePages: 0,
|
||||||
doneItems: 0,
|
doneItems: 0,
|
||||||
|
|
@ -117,7 +118,7 @@ var pdApp = {
|
||||||
['comments','search','submissions'], /* Search is actually more efficient than submissions if we're not handling submissions (`self:1`) */
|
['comments','search','submissions'], /* Search is actually more efficient than submissions if we're not handling submissions (`self:1`) */
|
||||||
itemArr: []
|
itemArr: []
|
||||||
};
|
};
|
||||||
pdApp.process.numPages = Math.min(pdApp.process.numPages,3);
|
pdApp.process.numPages = Math.min(pdApp.process.numPages,12);
|
||||||
|
|
||||||
pdApp.endpoints = {
|
pdApp.endpoints = {
|
||||||
'comments': 'https://www.reddit.com/user/'+pdApp.config.user+'/comments/.json',
|
'comments': 'https://www.reddit.com/user/'+pdApp.config.user+'/comments/.json',
|
||||||
|
|
@ -139,6 +140,10 @@ var pdApp = {
|
||||||
pdApp.filters.subList.push(el.text());
|
pdApp.filters.subList.push(el.text());
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
pdApp.setup.resetSorts();
|
||||||
|
},
|
||||||
|
resetSorts: function () {
|
||||||
|
pdApp.sorts = ['new','hot','top','controversial'];
|
||||||
},
|
},
|
||||||
bindUI: function() {
|
bindUI: function() {
|
||||||
$('.pd__q').click(function(e) {e.preventDefault(); alert($(this).closest('[data-help]').attr('data-help'));});
|
$('.pd__q').click(function(e) {e.preventDefault(); alert($(this).closest('[data-help]').attr('data-help'));});
|
||||||
|
|
@ -205,14 +210,15 @@ var pdApp = {
|
||||||
pdApp.process.pageCalls ++;
|
pdApp.process.pageCalls ++;
|
||||||
|
|
||||||
if (pdApp.process.sectionsRemaining.length > 0) {
|
if (pdApp.process.sectionsRemaining.length > 0) {
|
||||||
$('#pd__central h2').first().text('Power Delete Suite v'+pdApp.version+' - '+pdApp.process.sectionsRemaining[0]);
|
$('#pd__central h2').first().html('Power Delete Suite v'+pdApp.version+' <br/><small>'+pdApp.process.sectionsRemaining[0]+'/'+pdApp.sorts[0]+'</small>');
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: pdApp.endpoints[pdApp.process.sectionsRemaining[0]],
|
url: pdApp.endpoints[pdApp.process.sectionsRemaining[0]],
|
||||||
data: {
|
data: {
|
||||||
q: pdApp.process.sectionsRemaining[0] == 'search' ?
|
q: pdApp.process.sectionsRemaining[0] == 'search' ?
|
||||||
'author:'+pdApp.config.user + (! pdApp.process.isRemovingPosts ? ' self:1' : '') :
|
'author:'+pdApp.config.user + (! pdApp.process.isRemovingPosts ? ' self:1' : '') :
|
||||||
null,
|
null,
|
||||||
after: pdApp.process.after.length > 0 ? pdApp.process.after : null
|
after: pdApp.process.after.length > 0 ? pdApp.process.after : null,
|
||||||
|
sort: pdApp.sorts[0]
|
||||||
}
|
}
|
||||||
}).then(function(resp) {
|
}).then(function(resp) {
|
||||||
pdApp.process.donePages ++;
|
pdApp.process.donePages ++;
|
||||||
|
|
@ -224,7 +230,12 @@ var pdApp = {
|
||||||
pdApp.actions.processItems();
|
pdApp.actions.processItems();
|
||||||
} else {
|
} else {
|
||||||
pdApp.process.after = '';
|
pdApp.process.after = '';
|
||||||
pdApp.process.sectionsRemaining.splice(0,1);
|
if (pdApp.sorts.length == 1) {
|
||||||
|
pdApp.setup.resetSorts();
|
||||||
|
pdApp.process.sectionsRemaining.splice(0,1);
|
||||||
|
} else {
|
||||||
|
pdApp.sorts.splice(0,1);
|
||||||
|
}
|
||||||
pdApp.actions.getPage();
|
pdApp.actions.getPage();
|
||||||
}
|
}
|
||||||
}, function(resp) {
|
}, function(resp) {
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue