[NTG-context] Re: the url color problem
Hans Hagen
pragma at wxs.nl
Fri Nov 19 16:54:10 CET 2004
Adam Lindsay wrote:
> Nikolai Weibull said this at Fri, 19 Nov 2004 15:54:03 +0100:
>
>
>>Seems to work fine, thanks.
>
> Not here. It still gobbles spaces in the label:
>
> \unprotect
> \def\dodouseURL[#1][#2][#3][#4]%
> {\iffirstargument
> \iffourthargument
> \setgvalue{\v!file:::#1}{\doexternaldocument[#2][#3][#4]}%
> \else\ifthirdargument
> \setgvalue{\v!file:::#1}{\doexternalurl[#2][#3][#1]}%
> \else\ifsecondargument
> \setgvalue{\v!file:::#1}{\doexternalurl[#2][][#1]}%
> \fi\fi\fi
> \fi}
>
> \def\doexternalurl[#1][#2][#3]%
> {\bgroup
> \doifsomething\@@urstyle{\let\@@iastyle\@@urstyle\let\@@urstyle\empty}%
> \doifsomething\@@urcolor{\let\@@iacolor\@@urcolor\let\@@urcolor\empty}%
> \doexternaldocument[#1][#2][{\url[#3]}]%
> \egroup}
>
> \protect
>
> \setupcolors [state=start]
> \setupinteraction [state=start]
> \setupurl [color=blue]
>
> \starttext
> \useURL[something][something with a space][http://pragma-pod.com/]
> link to \from[something] here.
> \stoptext
\setupcolors [state=start]
\setupinteraction [state=start]
\setupurl [color=blue]
\starttext
\useURL[something][http://pragma-pod.com/][][something with a space]
link to \from[something] here.
\stoptext
second arg is url, third file, fourth text
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
| www.pragma-pod.nl
-----------------------------------------------------------------
More information about the ntg-context
mailing list