]> _ Git - fluidbook_tools.git/commitdiff
wait #4852 @0.5
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Tue, 2 Nov 2021 11:31:22 +0000 (12:31 +0100)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Tue, 2 Nov 2021 11:31:22 +0000 (12:31 +0100)
src/Links/FileLink.php

index b7e5ba361a88f4d4b0f1102e1dcf283f9ef230a7..7a886a73b481a33c3f7cc225cb4dca2b24eb1cca 100644 (file)
@@ -19,7 +19,12 @@ class FileLink extends NormalLink
 
         $res = Link::getUniversalLocation($this->to);
         if (strpos($this->to, '.pdf') >= 0 && ($this->compiler->config->PDFRenderer === 'pdfjs' || $this->compiler->config->PDFRenderer === 'pdfjs-legacy')) {
-            return 'pdfjs/web/viewer.html?file=' . rawurlencode('../../' . $res) . '#page=' . $this->pdfpage;
+            if (is_int($this->pdfpage)) {
+                $hash = '#page=' . $this->pdfpage;
+            } else {
+                $hash = '#nameddest=' . $this->pdfpage;
+            }
+            return 'pdfjs/web/viewer.html?file=' . rawurlencode('../../' . $res) . $hash;
         }
         return $res;
     }