Pinterest middle click open image in new tab

Fixes pinterest middle click open image in new tab

  1. // ==UserScript==
  2. // @name Pinterest middle click open image in new tab
  3. // @namespace FuckPinterest
  4. // @version 0.6
  5. // @description Fixes pinterest middle click open image in new tab
  6. // @author codingjoe
  7. // @match *.pinterest.*
  8. // @include /pinterest/
  9. // @grant none
  10. // @run-at document-end
  11. // ==/UserScript==
  12.  
  13. // dollar sign alias the querySelectorAll function
  14. var $ = function (inpt) {
  15. return document.querySelectorAll(inpt);
  16. };
  17.  
  18. (function() {
  19. 'use strict';
  20. document.addEventListener("click", function(e){ e.button===1 && e.stopPropagation(); }, true);
  21.  
  22. window.addEventListener("mousemove", function (e) {
  23. var element = e.target;
  24.  
  25. while (element !== null && element.tagName !== undefined && element.tagName.toString().toLowerCase() !== "a") {
  26. element = element.parentNode;
  27. }
  28.  
  29. if (element !== null && element.tagName !== undefined && element.tagName.toString().toLowerCase() === "a") {
  30. element.style.cursor = "pointer";
  31. }
  32. });
  33. })();