Mercurial > hg > nginx-site
changeset 375:fa74f8061fc5
Removed the "a" element.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Mon, 30 Jan 2012 10:53:50 +0000 |
parents | a413dffb0557 |
children | a837069db70d |
files | xsls/link.xsls |
diffstat | 1 files changed, 0 insertions(+), 60 deletions(-) [+] |
line wrap: on
line diff
--- a/xsls/link.xsls Mon Jan 30 10:39:42 2012 +0000 +++ b/xsls/link.xsls Mon Jan 30 10:53:50 2012 +0000 @@ -1,65 +1,5 @@ X:stylesheet { - -<!-- {a href="/en/docs/page.xml" /} --> - -X:template = "a[starts-with(@href, '/') - and string() = '' - and contains(@href, '.xml')]" -{ - <a> - X:attribute "href" { - - <!-- - -- variables are not allowed in a template match predicate: - -- a[starts-with(@href, $DIRNAME) ... ] - -- therefore, we have to test this using "if" - --> - - X:if "starts-with(@href, $DIRNAME)" { - - <!-- convert to a link "docs/page.html" --> - - !{ substring-after(document(concat($XML, @href))/article/@link - |document(concat($XML, @href))/module/@link, - $DIRNAME) } - } else { - - <!-- convert to a link "../../../en/docs/page.html" --> - - !{ concat($ROOT, document(concat($XML, @href))/article/@link - |document(concat($XML, @href))/module/@link) } - } - } - !{ document(concat($XML, @href))/article/@name - |document(concat($XML, @href))/module/@name } - </a> -} - - -<!-- {a href="/en/docs/page.xml"} TEXT {/a} --> - -X:template = "a[starts-with(@href, '/') - and string() - and contains(@href, '.xml')]" -{ - <a> - X:attribute "href" { - X:if "starts-with(@href, $DIRNAME)" { - !{ substring-after(document(concat($XML, @href))/article/@link - |document(concat($XML, @href))/module/@link, - $DIRNAME) } - } else { - !{ concat($ROOT, document(concat($XML, @href))/article/@link - |document(concat($XML, @href))/module/@link) } - } - } - !!; - </a> -} - -X:template = "a" { <a href="{@href}"> !!; </a> } - X:template = "img" { <img src="{@href}"> !!; </img> } X:template = "link[@url]" { <a href="{@url}"> !!; </a> }