diff options
author | Hans Hagen <pragma@wxs.nl> | 2010-09-05 13:23:00 +0200 |
---|---|---|
committer | Hans Hagen <pragma@wxs.nl> | 2010-09-05 13:23:00 +0200 |
commit | 536e4dd4fe2e98c3cefdb9741507c20f4489e2c0 (patch) | |
tree | d49d2a223c08240cb83c3d702af8226ee05ff84c /tex/context/base/scrn-bar.mkiv | |
parent | 0da1a7a94f55a5dc0d318f399eb843303d5b62f6 (diff) | |
download | context-536e4dd4fe2e98c3cefdb9741507c20f4489e2c0.tar.gz |
beta 2010.09.05 13:23
Diffstat (limited to 'tex/context/base/scrn-bar.mkiv')
-rw-r--r-- | tex/context/base/scrn-bar.mkiv | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/tex/context/base/scrn-bar.mkiv b/tex/context/base/scrn-bar.mkiv index dbeaf6d7f..0b2dfc627 100644 --- a/tex/context/base/scrn-bar.mkiv +++ b/tex/context/base/scrn-bar.mkiv @@ -263,6 +263,8 @@ \!!height.5\interactionbarheight \!!depth.5\interactionbardepth \else \!!height \interactionbarheight \!!depth \interactionbardepth \fi} +\newconstant\interactionbarwhatmode + \unexpanded\def\@@commoninteractionbarx#1% {\doifelse{\interactionbarparameter\c!symbol}\v!yes {\setupsymbolset[\@@iasymbolset]% @@ -270,11 +272,11 @@ {\let\dogotox\@@commoninteractionbargotob}% \dorecurse\nofsubpages {\scratchcounter\numexpr\recurselevel+\firstsubpage+\minusone\relax - \chardef\what + \interactionbarwhatmode \ifnum\scratchcounter<\realpageno \zerocount \else \ifnum\scratchcounter=\realpageno \plusone \else \plustwo \fi\fi - \normalexpanded{\directgotospecbox\noexpand\interactionbarparameter{\dogotox\what}[page(\the\scratchcounter)]}% + \normalexpanded{\directgotospecbox\noexpand\interactionbarparameter{\dogotox\interactionbarwhatmode}[page(\the\scratchcounter)]}% #1}% \unskip} @@ -346,7 +348,7 @@ \advance\!!countf \plusone \ifnum\recurselevel=\firstsubpage\relax \!!doneatrue \fi \ifnum\recurselevel=\lastsubpage \relax \!!doneatrue \fi - \chardef\what \if!!donea + \interactionbarwhatmode \if!!donea \ifnum\recurselevel<\realpageno \zerocount \else \ifnum\recurselevel>\realpageno \plustwo \else \plusfour \fi\fi @@ -355,7 +357,7 @@ \ifnum\recurselevel>\realpageno \plusthree \else \plustwo \fi\fi \fi \fi - \normalexpanded{\directgotospecbox\noexpand\interactionbarparameter{\dogotox\what}[page(\recurselevel)]}% + \normalexpanded{\directgotospecbox\noexpand\interactionbarparameter{\dogotox\interactionbarwhatmode}[page(\recurselevel)]}% \hss \!!countf\zerocount}% \unskip |