summaryrefslogtreecommitdiff
path: root/tex/context/base/scrn-nav.mkiv
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/scrn-nav.mkiv')
-rw-r--r--tex/context/base/scrn-nav.mkiv9
1 files changed, 6 insertions, 3 deletions
diff --git a/tex/context/base/scrn-nav.mkiv b/tex/context/base/scrn-nav.mkiv
index bc27cd973..7b8fbdfa7 100644
--- a/tex/context/base/scrn-nav.mkiv
+++ b/tex/context/base/scrn-nav.mkiv
@@ -56,11 +56,11 @@
\appendtoks
\doifelse\@@iastate\v!start
{\iflocation\else
- \showmessage\m!interactions2{\ifusepagedestinations\space(PAGE)\fi}%
+ \showmessage\m!interactions2{(page mode: \@@iapage)}%
\global\locationtrue
\fi}%
{\iflocation
- \showmessage\m!interactions3{\ifusepagedestinations\space(PAGE)\fi}%
+ \showmessage\m!interactions3{(page mode: \@@iapage)}%
\global\locationfalse
\fi}%
\iflocation
@@ -73,9 +73,12 @@
\doifelse\@@iastrut \v!yes \settrue \setfalse \uselocationstrut
\doifelse\@@iaclick \v!yes \settrue \setfalse \highlighthyperlinks
\doifelse\@@iadisplay\v!new \settrue \setfalse \gotonewwindow
- \doifelse\@@iapage \v!yes \settrue \setfalse \usepagedestinations
+ \doifnot \@@iapage \v!no \dosetpagedestinations
\to \everysetupinteraction
+\def\dosetpagedestinations
+ {\ctxlua{structures.references.setinnermethod("\@@iapage")}}
+
\def\synchronizebackendidentity
{\ctxlua{backends.codeinjections.setupidentity{
title = \!!bs\@@iatitle\!!es,