Sha256: ede444792192c98e13066e0db67218aeec6ed78da37d26cc92560a8ba282c497
Contents?: true
Size: 1020 Bytes
Versions: 6
Compression:
Stored size: 1020 Bytes
Contents
/* * jQuery.gdocViewer - Embed linked documents using Google Docs Viewer * Licensed under MIT license. * Date: 2011/01/16 * * @author Jawish Hameed * @version 1.0 */ (function($){ $.fn.gdocsViewer = function(options) { var settings = { width : '600', height : '700', security : 'http' }; if (options) { $.extend(settings, options); } return this.each(function() { var file = $(this).attr('href'); var ext = file.substring(file.lastIndexOf('.') + 1); if (/^(tiff|pdf|ppt|pps|doc|docx)$/.test(ext)) { $(this).after(function () { var id = $(this).attr('id'); var gdvId = (typeof id !== 'undefined' && id !== false) ? id + '-gdocsviewer' : ''; return '<div id="' + gdvId + '" class="gdocsviewer"><iframe src="' + settings.security + '://docs.google.com/viewer?embedded=true&url=' + encodeURIComponent(file) + '" width="' + settings.width + '" height="' + settings.height + '" style="border: none;"></iframe></div>'; }) } }); }; })( jQuery );
Version data entries
6 entries across 6 versions & 1 rubygems