Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save Balamir/0d32e8251a0f49cc5b36 to your computer and use it in GitHub Desktop.

Select an option

Save Balamir/0d32e8251a0f49cc5b36 to your computer and use it in GitHub Desktop.
Bulk delete in-app purchase products on iTunes Connect
$('.pane-layout-content-header #textDiv').append($('<li id="del-script">').append($('<a class="js-nav">"').text('...')));
$('.itc-checkbox').parent().removeClass('ng-hide');
window.delscrpt = setInterval(function() {
$('.itc-checkbox input:checked').parents('tr').find('a.deleteIcon').each(function(){ $(this).click(); return false;});
var count = $('.itc-checkbox input:checked').parents('tr').find('a.deleteIcon').length;
if (count < 3) {
$('#del-script a').text('Del Done.');
clearInterval(window.delscrpt);
return;
}
var randIdx = Math.floor((Math.random()*count)+1);
$('#del-script a').text('Del ' + randIdx + '/' + count);
$('.itc-checkbox input:checked').parents('tr').find('a.deleteIcon').eq(randIdx).click();
$('div.ng-modal[show="tempPageContent.showConfirmDeleteAddon"] .modal-buttons .primary').each(function() { $(this).click(); });
}, 180000);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment