Pulling central markup from /r/PowerDeleteSuite
Modular... MODULARITY!
This commit is contained in:
parent
08249efc81
commit
d79bfc24ac
1 changed files with 10 additions and 24 deletions
|
|
@ -32,8 +32,7 @@ pdApp = {
|
||||||
}
|
}
|
||||||
pdApp.prepStyles();
|
pdApp.prepStyles();
|
||||||
pdApp.prepCentral();
|
pdApp.prepCentral();
|
||||||
|
$('#pd__central').wrapInner('<form id="pd__form" />');
|
||||||
$('#pd__central').wrapInner('<form id=\'pd__form\' />');
|
|
||||||
},
|
},
|
||||||
prepStyles: function () {
|
prepStyles: function () {
|
||||||
$.ajax({
|
$.ajax({
|
||||||
|
|
@ -46,28 +45,15 @@ pdApp = {
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
prepCentral: function () {
|
prepCentral: function () {
|
||||||
var c = $('#pd__central');
|
$.ajax({
|
||||||
c.append('<h2>Power Delete Suite</h2>');
|
url: 'https://www.reddit.com/r/PowerDeleteSuite/wiki/centralform.json',
|
||||||
c.append('<p>Please review all options before pressing \'Process\'. This process is <b>NOT</b> reversible.</p>');
|
context: $('#pd__central')
|
||||||
c.append('<hr/>');
|
}).then(function(data) {
|
||||||
|
$(this).html($("<textarea/>").html(data.data.content_md).text());
|
||||||
c.append('<h3>Actions to perform</h3>');
|
pdApp.prepSubs();
|
||||||
c.append('<div><input checked type=\'checkbox\' id=\'pd__submissions\' name=\'pd__submissions\'><label for=\'pd__submissions\'>Remove submissions</label></div>');
|
}, function() {
|
||||||
c.append('<div><input checked type=\'checkbox\' id=\'pd__comments\' name=\'pd__comments\'><label for=\'pd__comments\'>Remove comments</label></div>');
|
alert('Error retreiving markup from /r/PowerDeleteSuite');
|
||||||
c.append('<div><input class=\'xt xtr\' type=\'checkbox\' id=\'pd__comments-edit\' name=\'pd__comments-edit\'><label for=\'pd__comments-edit\'>Edit comments / self posts</label><div id=\'edit-form\' class=\'xt\'><textarea placeholder=\'Enter text to edit comments or self posts to.\' id=\'pd__comments-edit-text\' name=\'pd__comments-edit-text\'></'+'textarea></div></div>');
|
});
|
||||||
c.append('<hr/>');
|
|
||||||
|
|
||||||
c.append('<h3>Filters</h3>');
|
|
||||||
c.append('<div><input class=\'xt xtr\' type=\'checkbox\' id=\'pd__subreddits\' name=\'pd__subreddits\'><label for=\'pd__subreddits\'>Filter by subreddits</label><div id=\'pd__sub-list\' class=\'xt\'><b>Actions will be performed on any subreddit that is checked.</b></div></div>');
|
|
||||||
c.append('<div><input checked type=\'checkbox\' id=\'pd__gilded\' name=\'pd__gilded\'><label for=\'pd__gilded\'>Do not process gilded</label></div>');
|
|
||||||
c.append('<div><input checked type=\'checkbox\' id=\'pd__saved\' name=\'pd__saved\'><label for=\'pd__saved\'>Do not process saved</label></div>');
|
|
||||||
if ($('#side-mod-list').length > 0) {
|
|
||||||
c.append('<div><input checked type=\'checkbox\' id=\'pd__mod\' name=\'pd__mod\'><label for=\'pd__mod\'>Do not process mod distinguished</label></div>');
|
|
||||||
}
|
|
||||||
c.append('<hr/>');
|
|
||||||
|
|
||||||
c.append('<div><button>Process</button><input checked type=\'checkbox\' id=\'pd__remember\' name=\'pd__remember\' class=\'ind\'><label for=\'pd__remember\' data-help=\'This will store data on your local computer. It will NOT transmit any of this data.\'>Remember Settings<a class=\'pd__q\'>?</a></label></div>');
|
|
||||||
pdApp.prepSubs();
|
|
||||||
},
|
},
|
||||||
prepSubs: function () {
|
prepSubs: function () {
|
||||||
var sub_arr = [], i, sid;
|
var sub_arr = [], i, sid;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue