NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name Mynet Email Sweep // @namespace MynetEmailSweep // @author Alper Ebicoglu // @description Mynet Toplu Email Silme // @license MIT // @include *.email.mynet.com* // @require https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js // @version 3 // ==/UserScript== $(document).ready(function() { console.log("mynet ready...") if($('#foldersHeader').length > 0) { $('#foldersHeader').append('<BR/><BR/><div class="MenuBox3" style="height:33px;"><a href="#" id="deleteButton" style="text-decoration: none;float:left; color:NAVY; font-weight:bold; font-size:12px"><span style="background-image:url(http://dd.email.mynet.com/j/images/ui-icons_3d80b3_256x240.png); background-position: -32px -192px; margin-left: 110px; margin-top: 10px;position: absolute; height: 16px; width: 16px;"></span>Posta Kutusunu Temizle</a></div>'); } $('#deleteButton').bind("click", function DeleteMails() { var totalMailCount = getEmailCount(); if(totalMailCount==0) { alert('Gelen kutunuzda hiç e-posta yok.'); } else { if( window.confirm("Gelen kutusundaki "+totalMailCount+" e-posta silinecektir.\n\rDevam etmek istiyor musunuz?") ) { $('#MySplitter').css('visibility','hidden'); $('#folderTabContent').prepend('<div id="overlayDiv"><br><br><br><p align="center"><font size="5" color="#000099">E-postalar siliniyor...<center><p id="emailsLeft" align="center"></p></center></font></p></div>'); DeleteCurrentMails(); } } }); function getEmailCount() { var totalMail = 0; try { var val = $('#folderTab').children().eq(1).text().trim(); if(val != '') { totalMail = parseInt( val.replace('(','').replace(')','').toString() ); } } catch(err) {} return totalMail; } function DeleteCurrentMails() { var totalMail = getEmailCount(); if(totalMail == 0) { try { if($('#MySplitter').length>0) $('#MySplitter').css('visibility','visible'); if($('#overlayDiv').length>0) $('#overlayDiv').remove(); alert('Gelen kutusu temizlendi.'); } catch(err){} return; } $('#emailsLeft').html('<font size="3" color="#000099">Kalan E-posta: <b>'+totalMail+'</b></font>'); gridFunctions.toggleCheck(true); operations.deleteMsgs(); setTimeout(DeleteCurrentMails, 100); } });