Ignore:
Timestamp:
2022-02-01T11:54:46+13:00 (2 years ago)
Author:
cstephen
Message:

Migrate to using jQuery3 and jQuery-UI-1.13.2; and integrate cookie consent manager

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/web/interfaces/default/transform/javascript-global-setup.xsl

    r33720 r36027  
    99    <xsl:template name="setup-gs-variable">
    1010        <script type="text/javascript">
    11             gs = new Array();
    12             gs.cgiParams = new Array();
    13             gs.xsltParams = new Array();
    14             gs.siteMetadata = new Array();
    15             gs.collectionMetadata = new Array();
    16             gs.documentMetadata = new Array();
    17             gs.imageURLs = new Array();
    18             gs.variables = new Array();
    19             gs.requestInformation = new Array();
     11            <xsl:text disable-output-escaping="yes">
     12                if (typeof gs === "undefined" ) {
     13                    gs={};
     14                }
     15                gs.cgiParams ??= {};
     16                gs.xsltParams ??= {};
     17                gs.siteMetadata ??= {};
     18                gs.collectionMetadata ??= {};
     19                gs.documentMetadata ??= {};
     20                gs.imageURLs ??= {};
     21                gs.variables ??= {};
     22                gs.requestInformation ??= {};
     23            </xsl:text>
    2024        </script>
    2125        <xsl:call-template name="populate-cgi-param-values"/>
     
    159163   
    160164    <xsl:template name="include-global-javascript-functions">
    161         <script type="text/javascript" src="interfaces/default/js/javascript-global-functions.js"><xsl:text> </xsl:text></script>
    162         <script type="text/javascript" src="interfaces/default/js/GSMetadata.js"><xsl:text> </xsl:text></script>
     165        <script type="text/javascript" src="interfaces/{$interface_name}/js/javascript-global-functions.js"><xsl:text> </xsl:text></script>
     166        <script type="text/javascript" src="interfaces/{$interface_name}/js/GSMetadata.js"><xsl:text> </xsl:text></script>
    163167        <script type="text/javascript" src="interfaces/{$interface_name}/js/utility_scripts.js"><xsl:text> </xsl:text></script>
    164168
Note: See TracChangeset for help on using the changeset viewer.