瀏覽代碼

Fix remaining issues with subfolder hosting

Gaël Métais 8 年之前
父節點
當前提交
0d72f6b987
共有 3 個文件被更改,包括 7 次插入7 次删除
  1. 2 2
      front/src/views/dashboard.html
  2. 4 4
      front/src/views/rule.html
  3. 1 1
      lib/server/controllers/apiController.js

+ 2 - 2
front/src/views/dashboard.html

@@ -17,7 +17,7 @@
             </div>
             </div>
         </div>
         </div>
         <div>
         <div>
-            <a href="/result/{{result.runId}}/screenshot">
+            <a href="result/{{result.runId}}/screenshot">
                 <div class="screenshotWrapper" ng-class="result.params.options.device || 'desktop'">
                 <div class="screenshotWrapper" ng-class="result.params.options.device || 'desktop'">
                     <div>
                     <div>
                         <img ng-if="result.screenshotUrl" class="screenshotImage" ng-src="{{result.screenshotUrl}}"/>
                         <img ng-if="result.screenshotUrl" class="screenshotImage" ng-src="{{result.screenshotUrl}}"/>
@@ -36,7 +36,7 @@
             <div class="criteria">
             <div class="criteria">
                 <div class="table" title="Click to see details">
                 <div class="table" title="Click to see details">
                     <a ng-repeat="ruleName in category.rules" ng-if="result.rules[ruleName]" ng-init="rule = result.rules[ruleName]"
                     <a ng-repeat="ruleName in category.rules" ng-if="result.rules[ruleName]" ng-init="rule = result.rules[ruleName]"
-                         ng-class="{'warning': rule.abnormal}" href="/result/{{runId}}/rule/{{ruleName}}">
+                         ng-class="{'warning': rule.abnormal}" href="result/{{runId}}/rule/{{ruleName}}">
                         <div class="grade">
                         <div class="grade">
                             <grade score="rule.score"></grade>
                             <grade score="rule.score"></grade>
                         </div>
                         </div>

+ 4 - 4
front/src/views/rule.html

@@ -374,22 +374,22 @@
 
 
     <div ng-if="policyName === 'DOMaccesses'">
     <div ng-if="policyName === 'DOMaccesses'">
         <h3>{{rule.value}} offenders</h3>
         <h3>{{rule.value}} offenders</h3>
-        Please open the <a href="/result/{{runId}}/timeline">JS timeline</a>
+        Please open the <a href="result/{{runId}}/timeline">JS timeline</a>
     </div>
     </div>
 
 
     <div ng-if="policyName === 'queriesWithoutResults'">
     <div ng-if="policyName === 'queriesWithoutResults'">
         <h3>{{rule.value}} offenders</h3>
         <h3>{{rule.value}} offenders</h3>
-        Please open the <a href="/result/{{runId}}/timeline#filter=queryWithoutResults">JS timeline, filtered by "Queries without results"</a>
+        Please open the <a href="result/{{runId}}/timeline#filter=queryWithoutResults">JS timeline, filtered by "Queries without results"</a>
     </div>
     </div>
 
 
     <div ng-if="policyName === 'jQueryCallsOnEmptyObject'">
     <div ng-if="policyName === 'jQueryCallsOnEmptyObject'">
         <h3>{{rule.value}} offenders</h3>
         <h3>{{rule.value}} offenders</h3>
-        Please open the <a href="/result/{{runId}}/timeline#filter=jQueryCallOnEmptyObject">JS timeline, filtered by "jQuery calls on empty object"</a>
+        Please open the <a href="result/{{runId}}/timeline#filter=jQueryCallOnEmptyObject">JS timeline, filtered by "jQuery calls on empty object"</a>
     </div>
     </div>
 
 
     <div ng-if="policyName === 'jQueryNotDelegatedEvents'">
     <div ng-if="policyName === 'jQueryNotDelegatedEvents'">
         <h3>{{rule.value}} offenders</h3>
         <h3>{{rule.value}} offenders</h3>
-        Please open the <a href="/result/{{runId}}/timeline#filter=eventNotDelegated">JS timeline, filtered by "Events not delegated"</a>
+        Please open the <a href="result/{{runId}}/timeline#filter=eventNotDelegated">JS timeline, filtered by "Events not delegated"</a>
     </div>
     </div>
 
 
     <div ng-if="policyName === 'cssBreakpoints'">
     <div ng-if="policyName === 'cssBreakpoints'">

+ 1 - 1
lib/server/controllers/apiController.js

@@ -109,7 +109,7 @@ var ApiController = function(app) {
                             data.screenshotBuffer = screenshotBuffer;
                             data.screenshotBuffer = screenshotBuffer;
 
 
                             // Official path to get the image
                             // Official path to get the image
-                            data.screenshotUrl = '/api/results/' + data.runId + '/screenshot.jpg';
+                            data.screenshotUrl = 'api/results/' + data.runId + '/screenshot.jpg';
                         }
                         }
 
 
                     })
                     })