Mercurial > hg > nginx-site
view xslt/banner.xslt @ 2850:6cd5251fa760
Added my PGP key.
author | Konstantin Pavlov <thresh@nginx.com> |
---|---|
date | Mon, 23 May 2022 14:17:04 +0400 |
parents | fdf1464e1977 |
children |
line wrap: on
line source
<?xml version="1.0" encoding="utf-8"?> <!-- Copyright (C) Nginx, Inc. --> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:variable select="'/banner/banner.html'" name="BANNER"/> <xsl:template name="banner_link"> <xsl:choose><xsl:when test="substring-after($DIRNAME, '/')"> <xsl:value-of select=" concat($ROOT, $BANNER) "/> </xsl:when><xsl:otherwise> <xsl:value-of select=" substring-after($BANNER, '/') "/> </xsl:otherwise></xsl:choose> </xsl:template> <xsl:template name="banner"> <script> window.addEventListener("load", function(e) { fetch("<xsl:call-template name="banner_link"/>") .then((response) => response.text()) .then((resp) => { document.getElementById("banner").innerHTML = resp; }) .catch((error) => { console.warn(error); }); }); </script> </xsl:template> </xsl:stylesheet>