From: Robin Appelman Date: Sat, 14 Jan 2012 20:38:33 +0000 (+0100) Subject: make pdf viewer work a bit better with the rest of owncloud X-Git-Tag: v3.0~53 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=4cc68eac6d132f31782800efc4b8742ad7a72598;p=nextcloud-server.git make pdf viewer work a bit better with the rest of owncloud --- diff --git a/apps/files_pdfviewer/appinfo/app.php b/apps/files_pdfviewer/appinfo/app.php index a446b4caa41..0f0b40764d9 100755 --- a/apps/files_pdfviewer/appinfo/app.php +++ b/apps/files_pdfviewer/appinfo/app.php @@ -1,7 +1,5 @@ Loading... 0%
'); showPDFviewer.lastTitle = document.title; - PDFView.Ptitle = filename; - PDFView.open(url,1.00); + if(!showPDFviewer.loaded){ + OC.addScript( 'files_pdfviewer', 'pdfjs/build/pdf',function(){ + OC.addScript( 'files_pdfviewer', 'pdfview',function(){ + showPDFviewer.loaded=true; + PDFJS.workerSrc = OC.filePath('files_pdfviewer','js','pdfjs/build/pdf.js'); + PDFView.Ptitle = filename; + PDFView.open(url,1.00); + PDFView.active=true; + }); + }); + }else{ + PDFView.Ptitle = filename; + PDFView.open(url,1.00); + PDFView.active=true; + } $("#pageWidthOption").attr("selected","selected"); showPDFviewer.shown = true; } @@ -30,8 +44,7 @@ function showPDFviewer(dir,filename){ showPDFviewer.shown=false; showPDFviewer.oldCode=''; showPDFviewer.lastTitle=''; - -var extrahtml = ''; +showPDFviewer.loaded=false; $(document).ready(function(){ if(location.href.indexOf("files")!=-1) {