HomeFreeBSD

The stylesheet did not consider long, wrapped lines when generating IDs,

Description

The stylesheet did not consider long, wrapped lines when generating IDs,
and produced broken IDs with linefeeds and multiple dashes. Fix that
with numerous applications of normalize-space() before translating
spaces into dashes. This stylesheet is XSL 1.0. I don't know if there
is a reason for that. If it were XSL 2.0, we could define a single
xsl:function to format IDs and factor out all these normalize-space()
and translate(, ' ','-') functions into it.

Details

Provenance
wblockAuthored on
Parents
rD48608: Add style="white-space: nowrap;" to the URL table so it is still
Branches
Unknown
Tags
Unknown