Guest User

Untitled

a guest
Jun 19th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. javascript: (function () {
  2.  
  3. const log = function (msg) {
  4. const d = new Date();
  5. const n = d.toISOString();
  6. console.log(`${n} - ${msg}`);
  7. };
  8.  
  9. const clickMenu = function() {
  10. document
  11. .querySelector('[aria-label="Conversation actions"]')
  12. .click();
  13. log('Opening the dropdown menu');
  14. };
  15.  
  16. const clickDeleteFromMenu = function () {
  17. document
  18. .getElementsByClassName('uiContextualLayer')[0]
  19. .getElementsByTagName('ul')[0]
  20. .getElementsByClassName('__MenuItem')[3]
  21. .click();
  22. log('Clicking Delete');
  23. };
  24.  
  25. const clickDeleteButton = function () {
  26. document
  27. .querySelector('[aria-label="Dialog content"]')
  28. .getElementsByTagName('button')[1]
  29. .click();
  30. log('Confirming Delete');
  31. };
  32.  
  33. const deleteFacebookMessages = function() {
  34. setTimeout(clickMenu, 500);
  35. setTimeout(clickDeleteFromMenu, 800);
  36. setTimeout(clickDeleteButton, 1000);
  37. };
  38.  
  39. const messageExist = function () {
  40. return document.querySelector('[aria-label="Conversation List"] li [role="gridcell"]');
  41. };
  42.  
  43. const run = function () {
  44. if ( messageExist !== null || messageExist !== undefined ){
  45. deleteFacebookMessages();
  46. }
  47. };
  48.  
  49. run();
  50.  
  51. })();
Add Comment
Please, Sign In to add comment