All pastes #2128587 Raw Edit

GoogleAdScene

public javascript v1 · immutable
#2128587 ·published 2012-03-16 06:43 UTC
rendered paste body
// ==UserScript==// @name           Docs Online Viewer// @version        0.1// @author         Deekshith Allamaneni// @namespace      http://adeekshith.blogspot.com// @description    Open online PDF,DOC,DOCX,XLS,PPT,RTF,ODT,ODS,ODP,CSV etc. files using Google Docs & Zoho Viewer.// @include        *// @exclude        http://docs.google.com/*// ==/UserScript==// This is a modified version of gPDF 4.0. Created by Arpit Kumar (arpit@techraga.in), Website: http://blog.arpitnext.com/gpdfvar dl = document.links;var googE = ["doc","docx","xls","xlsx","ppt","pps","pptx","pdf"];var googdetect = new RegExp('^[^\\?#]+\\.(' + googE.join('|') + ')((#|\\?).*)?$', 'i');var zohoE  = ["rtf","odt","sxw","csv","sxc", "ods","sxi", "odp"];var zohodetect = new RegExp('^[^\\?#]+\\.(' + zohoE.join('|') + ')((#|\\?).*)?$', 'i');if (dl && document.location.host != "docs.google.com" && document.location.host != "viewer.zoho.com" && document.location.host != "office.live.com") { gPDF();  var ecount = true; document.addEventListener('DOMNodeInserted',function(e){    if (ecount){      setTimeout(function(){	gPDF();        ecount = true;	}, 1000);      ecount = false;    }  },true);}function gPDF(){  for (var i = 0; i < dl.length; ++i) {        if (dl[i].host != "docs.google.com" && dl[i].host != "viewer.zoho.com"){         if (googdetect.test(dl[i].href)){            dl[i].href="https://docs.google.com/viewer?url="+encodeURI(dl[i].href)+"&embedded=true&chrome=false";            dl[i].title="Open with Google Docs Viewer.";         }         if (zohodetect.test(dl[i].href)){            dl[i].href="http://viewer.zoho.com/api/urlview.do?url="+encodeURI(dl[i].href)+"&cache=true";            dl[i].title="Open with Zoho Viewer.";         }                }   }}// I made this script by modifying gPDF so as to customize it to my needs. I recommend you to use gPDF than this version.