Use secure Google Docs viewer for supported files (pdf, ppt, pps, doc, docx, tif, tiff)

109 views
Skip to first unread message

kale

unread,
Jul 18, 2010, 8:29:55 PM7/18/10
to PersonalizedWeb
{"name":"GoogleDocsViewer","urlRegex":"^http[s]?://","urlExcludeRegex":"","enabled":true,"preserveDocWrite":true,"css":"","html":"","js":"window.addEventListener('click',
function(event) {\n \u0020var viewer = 'https://docs.google.com/viewer?
&embeded=false&url=';\n \u0020var extensions = new RegExp('^[^\\\\?#]+\
\\\.(pdf|ppt|pps|doc|docx|tif|tiff)((#|\\\\?).*)?$', 'i');\n \u0020var
block = new RegExp('^http[s]?://docs\\\\.google\\\\.com/', 'i');\n
\u0020var node = event && event.target;\n \u0020if (node &&
node.nodeName == 'A') {\n \u0020 \u0020var href = node.href;\n \u0020
\u0020if (href && extensions.test(href) && !
block.test(window.location.href)) {\n \u0020 \u0020 \u0020node.href =
viewer + encodeURIComponent(href);\n \u0020 \u0020}\n \u0020}\n},
false);","filters":[]}

for document saving use context menu option "save link as..." [alt
+click], or link from viewer [this will invoke content plugin, if
installed (e.g. view pdf in your browser)]
old window-click-listener is NOT preserved, but those are all evil ;)
I'll patch it if needed, or before for code completeness sake.

enjoy
Reply all
Reply to author
Forward
0 new messages