瀏覽代碼

HPCC-23236 Web Form pages use relative paths

Web form page sources use relative paths to allow loading of all resources
when accessed through a proxy. Paths are compatible with legacy EclWatch.

Signed-off-by: Terrence Asselin <terrence.asselin@lexisnexisrisk.com>
Terrence Asselin 5 年之前
父節點
當前提交
c77c410165

+ 6 - 6
esp/eclwatch/ws_XSLT/exceptions.xslt

@@ -3,12 +3,12 @@
    <xsl:template match="/Exceptions">
       <html>
          <head>
-           <link rel="stylesheet" type="text/css" href="/esp/files/yui/build/fonts/fonts-min.css" />
-           <link rel="stylesheet" type="text/css" href="/esp/files/css/espdefault.css" />
-           <link rel="stylesheet" type="text/css" href="/esp/files/css/eclwatch.css" />
-           <link rel="stylesheet" type="text/css" href="/esp/files/yui/build/menu/assets/skins/sam/menu.css" />
-           <link rel="stylesheet" type="text/css" href="/esp/files/yui/build/button/assets/skins/sam/button.css" />
-           <script type="text/javascript" src="/esp/files/scripts/espdefault.js">&#160;</script>
+           <link rel="stylesheet" type="text/css" href="files_/yui/build/fonts/fonts-min.css" />
+           <link rel="stylesheet" type="text/css" href="files_/css/espdefault.css" />
+           <link rel="stylesheet" type="text/css" href="files_/css/eclwatch.css" />
+           <link rel="stylesheet" type="text/css" href="files_/yui/build/menu/assets/skins/sam/menu.css" />
+           <link rel="stylesheet" type="text/css" href="files_/yui/build/button/assets/skins/sam/button.css" />
+           <script type="text/javascript" src="files_/scripts/espdefault.js">&#160;</script>
            <script type="text/javascript"><xsl:text disable-output-escaping="yes"><![CDATA[
                     var index = 1;
                         function onLoad()

+ 2 - 2
esp/files/css/espdefault.css

@@ -66,12 +66,12 @@ a:active.espnavlink {
 .espnavcollapse 
 {
     width:18px;top:0;right:1;height:15px;position:absolute;zoom:1;
-    background:transparent url(/esp/files/yui/build/layout/assets/skins/sam/layout_sprite.png) no-repeat -20px -120px;border:1px solid #808080;
+    background:transparent url(../yui/build/layout/assets/skins/sam/layout_sprite.png) no-repeat -20px -120px;border:1px solid #808080;
 }
 .espnavexpand 
 {
     width:18px;top:0;right:1;height:15px;position:absolute;zoom:1;
-    background:transparent url(/esp/files/yui/build/layout/assets/skins/sam/layout_sprite.png) no-repeat -20px -140px;border:1px solid #808080;
+    background:transparent url(../yui/build/layout/assets/skins/sam/layout_sprite.png) no-repeat -20px -140px;border:1px solid #808080;
 }
 
 div.wugroup 

+ 3 - 3
esp/xslt/appframe.xsl

@@ -24,9 +24,9 @@
             <head>
                 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
                 <title><xsl:value-of select="@title"/><xsl:if test="@title!=''"> - </xsl:if>Enterprise Services Platform</title>
-        <link rel="stylesheet" type="text/css" href="/esp/files/yui/build/fonts/fonts-min.css" />
-        <link rel="stylesheet" type="text/css" href="/esp/files/css/espdefault.css" />
-        <link rel="shortcut icon" href="/esp/files/img/favicon.ico" />
+        <link rel="stylesheet" type="text/css" href="esp/files/yui/build/fonts/fonts-min.css" />
+        <link rel="stylesheet" type="text/css" href="esp/files/css/espdefault.css" />
+        <link rel="shortcut icon" href="esp/files/img/favicon.ico" />
         <script language="JavaScript1.2" id="menuhandlers">
             var passwordDays='<xsl:value-of select="@passwordDays"/>';
             <xsl:text disable-output-escaping="yes"><![CDATA[

+ 3 - 3
esp/xslt/espheader.xsl

@@ -22,9 +22,9 @@
         <html>
             <head>
                 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
-        <link rel="stylesheet" type="text/css" href="/esp/files/yui/build/fonts/fonts-min.css" />
-        <link rel="stylesheet" type="text/css" href="/esp/files/css/espdefault.css" />
-        <script type="text/javascript" src="/esp/files/scripts/espdefault.js">&#160;</script>
+        <link rel="stylesheet" type="text/css" href="files_/yui/build/fonts/fonts-min.css" />
+        <link rel="stylesheet" type="text/css" href="files_/css/espdefault.css" />
+        <script type="text/javascript" src="files_/scripts/espdefault.js">&#160;</script>
         <script language="JavaScript1.2">
         <xsl:text disable-output-escaping="yes"><![CDATA[
           function go(url)

+ 2 - 2
esp/xslt/gen_form.xsl

@@ -98,8 +98,8 @@
         <html>
             <head>
                 <title>ESP Service form</title>
-        <link rel="stylesheet" type="text/css" href="/esp/files/yui/build/fonts/fonts-min.css" />
-        <link rel="stylesheet" type="text/css" href="/esp/files/css/espdefault.css" />
+        <link rel="stylesheet" type="text/css" href="files_/yui/build/fonts/fonts-min.css" />
+        <link rel="stylesheet" type="text/css" href="files_/css/espdefault.css" />
         <link rel="stylesheet" type="text/css" href="files_/gen_form.css"/>
                 <script type="text/javascript" src="files_/req_array.js"/>
                 <script type="text/javascript" src="files_/hashtable.js"/>

+ 5 - 5
esp/xslt/nav.xsl

@@ -39,11 +39,11 @@
                }                     
                     ]]></xsl:text>
           </script>
-        <link rel="stylesheet" type="text/css" href="/esp/files/yui/build/fonts/fonts-min.css" />
-        <link rel="stylesheet" type="text/css" href="/esp/files/yui/build/resize/assets/skins/sam/resize.css" />
-        <link rel="stylesheet" type="text/css" href="/esp/files/yui/build/layout/assets/skins/sam/layout.css" />
-        <link rel="stylesheet" type="text/css" href="/esp/files/css/espdefault.css" />
-        <script type="text/javascript" src="/esp/files/scripts/espdefault.js">&#160;</script>
+        <link rel="stylesheet" type="text/css" href="files_/yui/build/fonts/fonts-min.css" />
+        <link rel="stylesheet" type="text/css" href="files_/yui/build/resize/assets/skins/sam/resize.css" />
+        <link rel="stylesheet" type="text/css" href="files_/yui/build/layout/assets/skins/sam/layout.css" />
+        <link rel="stylesheet" type="text/css" href="files_/css/espdefault.css" />
+        <script type="text/javascript" src="files_/scripts/espdefault.js">&#160;</script>
         <script language="JavaScript">
           var app_name = '<xsl:value-of select="@appName"/>';
         </script>

+ 6 - 6
esp/xslt/soap_page.xsl

@@ -30,13 +30,13 @@
     <html>
         <head>
             <title>Soap Test Page</title>
-      <link rel="stylesheet" type="text/css" href="/esp/files/yui/build/fonts/fonts-min.css" />
-      <link rel="stylesheet" type="text/css" href="/esp/files/css/espdefault.css" />
+      <link rel="stylesheet" type="text/css" href="files_/yui/build/fonts/fonts-min.css" />
+      <link rel="stylesheet" type="text/css" href="files_/css/espdefault.css" />
 
-      <script type="text/javascript" src="/esp/files/get_input.js"/>
-      <script type="text/javascript" src="/esp/files/stack.js"/>
-      <script type="text/javascript" src="/esp/files/stringbuffer.js"/>
-      <script type="text/javascript" src="/esp/files/logout.js"/>
+      <script type="text/javascript" src="files_/get_input.js"/>
+      <script type="text/javascript" src="files_/stack.js"/>
+      <script type="text/javascript" src="files_/stringbuffer.js"/>
+      <script type="text/javascript" src="files_/logout.js"/>
 
 <script type="text/javascript">
 var showhttp = '<xsl:value-of select="$showhttp"/>';

+ 4 - 4
esp/xslt/wsecl3_jsontest.xsl

@@ -38,12 +38,12 @@
     <html>
       <head>
         <title>JSON Test Page</title>
-        <link rel="shortcut icon" href="/esp/files/img/affinity_favicon_1.ico" />
-        <link rel="stylesheet" type="text/css" href="/esp/files/yui/build/fonts/fonts-min.css" />
-        <link rel="stylesheet" type="text/css" href="/esp/files/css/espdefault.css" />
+        <link rel="shortcut icon" href="files_/img/affinity_favicon_1.ico" />
+        <link rel="stylesheet" type="text/css" href="files_/yui/build/fonts/fonts-min.css" />
+        <link rel="stylesheet" type="text/css" href="files_/css/espdefault.css" />
 
         <script>dojoConfig = {async:true, parseOnLoad:false}</script>
-        <script src="/esp/files/dist/dojoLib.eclwatch.js"></script>
+        <script src="files_/dist/dojoLib.eclwatch.js"></script>
     </head>
     <body class="yui-skin-sam" id="body">
       <h3>