From 4b31f043308b2f96e8935d65002524afe91c78a0 Mon Sep 17 00:00:00 2001 From: frankdelange Date: Wed, 29 Mar 2017 15:42:27 +0200 Subject: [PATCH] files_reade: working towards working search, W.I.P. --- files_reader/appinfo/app.php | 12 - files_reader/js/plugin.js | 2 +- files_reader/templates/.pdfreader.php.swp | Bin 36864 -> 40960 bytes files_reader/templates/pdfreader.php | 1 + files_reader/vendor/pdfjs/.pdf.reader.js.swp | Bin 53248 -> 53248 bytes .../controllers/.outline_controller.js.swp | Bin 20480 -> 12288 bytes .../pdfjs/controllers/outline_controller.js | 27 +- .../pdfjs/controllers/search_controller.js | 548 +++++++++++++++--- .../pdfjs/controllers/sidebar_controller.js | 2 + .../pdfjs/controllers/toc_controller.js | 12 +- files_reader/vendor/pdfjs/css/.main.css.swp | Bin 24576 -> 0 bytes files_reader/vendor/pdfjs/css/main.css | 3 +- files_reader/vendor/pdfjs/css/sidebar.css | 3 +- files_reader/vendor/pdfjs/pdf.reader.js | 143 ++--- 14 files changed, 580 insertions(+), 173 deletions(-) delete mode 100644 files_reader/vendor/pdfjs/css/.main.css.swp diff --git a/files_reader/appinfo/app.php b/files_reader/appinfo/app.php index 05dcc5c..b4a31cc 100644 --- a/files_reader/appinfo/app.php +++ b/files_reader/appinfo/app.php @@ -18,15 +18,3 @@ use OCP\Util; \OCA\Files_Reader\Hooks::register(); Util::addscript('files_reader', 'plugin'); -if(class_exists('\\OCP\\AppFramework\\Http\\EmptyContentSecurityPolicy')) { - $manager = \OC::$server->getContentSecurityPolicyManager(); - $csp = new \OCP\AppFramework\Http\EmptyContentSecurityPolicy(); - $csp->addAllowedStyleDomain('\'self\''); - $csp->addAllowedStyleDomain('blob:'); - $csp->addAllowedScriptDomain('\'self\''); - $csp->addAllowedFrameDomain('\'self\''); - $csp->addAllowedChildSrcDomain('\'self\''); - $csp->addAllowedFontDomain('\'self\''); - $csp->addAllowedImageDomain('blob:'); - $manager->addDefaultPolicy($csp); -} diff --git a/files_reader/js/plugin.js b/files_reader/js/plugin.js index 8950b61..329cddb 100644 --- a/files_reader/js/plugin.js +++ b/files_reader/js/plugin.js @@ -79,7 +79,7 @@ if (isMobile || hasTouch) { window.open(viewer, downloadUrl); } else { - $iframe = '