view xsls/banner.xsls @ 3011:55d49eb065ac

Fixed example in the js_periodic directive.
author Yaroslav Zhuravlev <yar@nginx.com>
date Thu, 14 Sep 2023 16:38:00 +0100
parents fdf1464e1977
children
line wrap: on
line source

<!--
  Copyright (C) Nginx, Inc.
  -->

X:stylesheet {

X:var BANNER = "'/banner/banner.html'";

X:template banner_link () {
    X:if "substring-after($DIRNAME, '/')" {
        !{ concat($ROOT, $BANNER) }
    } else {
        !{ substring-after($BANNER, '/') }
    }
}

X:template banner () {

    <script>
        window.addEventListener("load", function(e) \{
            fetch("!banner_link ()")
                .then((response) => response.text())
                .then((resp) => \{
                    document.getElementById("banner").innerHTML = resp;
                \})
                .catch((error) => \{
                    console.warn(error);
                \});
        \});
    </script>

}

}