summaryrefslogtreecommitdiff
path: root/tex/context/base/publ-tra.mkiv
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/publ-tra.mkiv')
-rw-r--r--tex/context/base/publ-tra.mkiv12
1 files changed, 8 insertions, 4 deletions
diff --git a/tex/context/base/publ-tra.mkiv b/tex/context/base/publ-tra.mkiv
index f4e7e867e..fb64b4171 100644
--- a/tex/context/base/publ-tra.mkiv
+++ b/tex/context/base/publ-tra.mkiv
@@ -28,7 +28,7 @@
\def\publ_show_dataset_whatever#1[#2]%
{\begingroup
- \setdummyparameter\c!specification{\btxparameter\c!specification}%
+ \letdummyparameter\c!specification\currentbtxspecification
\setdummyparameter\c!dataset {\currentbtxdataset}%
\letdummyparameter\c!field \empty
\iffirstargument
@@ -54,10 +54,12 @@
\def\publ_show_fields[#1]%
{\begingroup
\setdummyparameter\c!rotation{90}%
- \doifassignmentelse{#1}
- {\setdummyparameter\c!specification{\btxparameter\c!specification}%
+ \doifassignmentelse{#1}%
+ {\letdummyparameter\c!specification\currentbtxspecification
\getdummyparameters[#1]}%
- {\setdummyparameter\c!specification{#1}}%
+ {\doifelsenothing{#1}%
+ {\letdummyparameter\c!specification\currentbtxspecification}%
+ {\setdummyparameter\c!specification{#1}}}%
% \publ_specification_push{"\dummyparameter\c!specification}%
\ctxcommand{showbtxfields{
rotation = "\dummyparameter\c!rotation",
@@ -80,4 +82,6 @@
\showbtxfields[rotation=85] \page
\showbtxfields[rotation=90] \page
+ \showbtxtables \page
+
\stoptext