Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2014
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. (function() {
  2.     var docViewerURL = "https://docs.google.com/viewer?url=";
  3.     var docLinkXpath = "//a[contains(@href,'facdn')]";
  4.     var iterator = document.evaluate(docLinkXpath, document, null, XPathResult.UNORDERED_NODE_ITERATOR_TYPE, null);
  5.  
  6.     var link = iterator.iterateNext();
  7.     var links = [];
  8.  
  9.     // Can't modify while iterating over xpath results, transfer to array first
  10.     while (link) {
  11.         links.push(link);
  12.         link = iterator.iterateNext();
  13.     }
  14.  
  15.     for (var i=0; i < links.length; i++) {
  16.         var link = links[i];
  17.         var viewLink = document.createElement('a');
  18.         viewLink.href = docViewerURL + link.href;
  19.         viewLink.innerHTML = ' [View] ';
  20.         viewLink.target = '_blank';
  21.  
  22.         link.parentElement.insertBefore(viewLink, link.nextSibling);
  23.     }
  24. })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement