summaryrefslogtreecommitdiff
path: root/tex/context/interface/mkiv/i-pagenumber.xml
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2019-07-31 18:26:52 +0200
committerContext Git Mirror Bot <phg@phi-gamma.net>2019-07-31 18:26:52 +0200
commit1873d112b56f49e40ece29916ede51933412bca8 (patch)
tree1ad98a73dfbf2f1a98703f31e0df9e0cdf4f260c /tex/context/interface/mkiv/i-pagenumber.xml
parent47852e5715e7c0374bb6bc173c1728908549e1ed (diff)
downloadcontext-1873d112b56f49e40ece29916ede51933412bca8.tar.gz
2019-07-31 18:13:00
Diffstat (limited to 'tex/context/interface/mkiv/i-pagenumber.xml')
-rw-r--r--tex/context/interface/mkiv/i-pagenumber.xml34
1 files changed, 18 insertions, 16 deletions
diff --git a/tex/context/interface/mkiv/i-pagenumber.xml b/tex/context/interface/mkiv/i-pagenumber.xml
index 4c262db4b..91c0d8f59 100644
--- a/tex/context/interface/mkiv/i-pagenumber.xml
+++ b/tex/context/interface/mkiv/i-pagenumber.xml
@@ -4,6 +4,22 @@
<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
+ <cd:define name="assignment-setupuserpagenumber">
+ <cd:assignments list="yes">
+ <cd:parameter name="viewerprefix">
+ <cd:constant type="cd:text"/>
+ </cd:parameter>
+ <cd:parameter name="state">
+ <cd:constant type="start"/>
+ <cd:constant type="stop"/>
+ <cd:constant type="none"/>
+ <cd:constant type="keep"/>
+ <cd:constant type="empty"/>
+ </cd:parameter>
+ <cd:inherit name="setupcounter"/>
+ </cd:assignments>
+ </cd:define>
+
<cd:command name="setuprealpagenumber" level="system" category="counter" file="strc-pag.mkiv">
<cd:arguments>
<cd:assignments list="yes">
@@ -14,19 +30,7 @@
<cd:command name="setupuserpagenumber" level="style" category="counter" file="strc-pag.mkiv">
<cd:arguments>
- <cd:assignments list="yes">
- <cd:parameter name="viewerprefix">
- <cd:constant type="cd:text"/>
- </cd:parameter>
- <cd:parameter name="state">
- <cd:constant type="start"/>
- <cd:constant type="stop"/>
- <cd:constant type="none"/>
- <cd:constant type="keep"/>
- <cd:constant type="empty"/>
- </cd:parameter>
- <cd:inherit name="setupcounter"/>
- </cd:assignments>
+ <cd:resolve name="assignment-setupuserpagenumber"/>
</cd:arguments>
</cd:command>
@@ -40,9 +44,7 @@
<cd:command name="setuppagenumber" level="style" category="counter" file="strc-pag.mkiv">
<cd:arguments>
- <cd:assignments list="yes">
- <cd:inherit name="setupuserpagenumber"/>
- </cd:assignments>
+ <cd:resolve name="assignment-setupuserpagenumber"/>
</cd:arguments>
</cd:command>