diff options
Diffstat (limited to 'tex/context/base/strc-des.mkiv')
-rw-r--r-- | tex/context/base/strc-des.mkiv | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/tex/context/base/strc-des.mkiv b/tex/context/base/strc-des.mkiv index 56462bdd4..a837318cc 100644 --- a/tex/context/base/strc-des.mkiv +++ b/tex/context/base/strc-des.mkiv @@ -607,6 +607,13 @@ \def\@@doenumerationhandler#1% {\strut + \iftrialtypesetting \else + \begingroup + \currentdescriptionsynchronize + \dosetattribute{destination}\currentdescriptionattribute % todo, whole text + \forcecolorhack + \endgroup + \fi \ifconditional\enumerationnumberenabled \iftrialtypesetting \doenumerationfullnumber\showdntext{#1}% @@ -618,10 +625,6 @@ \fi \else \doenumerationfullnumber\showdnpuretext{#1}% - \fi - \iftrialtypesetting \else - \currentdescriptionsynchronize - \dosetattribute{destination}\currentdescriptionattribute % todo \fi} \def\doenumerationsavecounter {\savestructurecounter[\currentdescriptionnumber]} @@ -659,7 +662,8 @@ {\ctxlua{structure.lists.savedtitle("\currentdescriptionmain",\currentdescriptionnumberentry)}} \def\currentenumerationfullnumber - {\ctxlua{structure.lists.savednumber("\currentdescriptionmain",\currentdescriptionnumberentry)}} +% {\ctxlua{structure.lists.savednumber("\currentdescriptionmain",\currentdescriptionnumberentry)}} + {\ctxlua{structure.lists.savedprefixednumber("\currentdescriptionmain",\currentdescriptionnumberentry)}} \def\doenumerationfullnumber#1#2% text, title {\begingroup @@ -974,6 +978,7 @@ [\c!location=\v!top, \c!text=, \c!way=\v!by\v!text, + \c!prefix=\v!no, \c!prefixconnector=., \c!stopper=, \c!number=\v!yes, % else description |