Skip to content

Commit

Permalink
Merge pull request #496 from zlabjp/fix-swagger-baseurl
Browse files Browse the repository at this point in the history
Do not use site.BaseURL directly
  • Loading branch information
LisaFC committed Apr 2, 2021
2 parents ce30d71 + f88911d commit 69a4d17
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 15 deletions.
12 changes: 2 additions & 10 deletions layouts/shortcodes/swaggerui.html
Original file line number Diff line number Diff line change
@@ -1,17 +1,9 @@
{{ $original := .Get "src" }}
<div id="ohpen_swagger_ui"></div>
<script>
var resolveUrl = function () {
var passedUrl = '{{ $original }}';
var baseUrl = '{{ site.BaseURL }}'.replace(/\/$/, '');
if (passedUrl.startsWith('/')) {
return baseUrl + passedUrl;
}
return passedUrl;
};
window.onload = function () {
const ui = SwaggerUIBundle({
url: resolveUrl(),
url: {{ $original | relURL }},
dom_id: '#ohpen_swagger_ui',
presets: [
SwaggerUIBundle.presets.apis,
Expand All @@ -20,4 +12,4 @@
});
window.ui = ui;
};
</script>
</script>
9 changes: 4 additions & 5 deletions layouts/swagger/baseof.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,8 @@
<html lang="{{ .Site.Language.Lang }}" class="no-js">
<head>
{{ partial "head.html" . }}
{{ $baseurl := urls.Parse site.BaseURL }}
<title>{{ if .IsHome }}{{ .Site.Title }}{{ else }}{{ with .Title }}{{ . }} | {{ end }}{{ .Site.Title }}{{ end }}</title>
<link rel="stylesheet" type="text/css" href="{{ $baseurl }}/css/swagger-ui.css">
<link rel="stylesheet" type="text/css" href="{{ "/css/swagger-ui.css" | relURL }}">
</head>
<body class="td-{{ .Kind }}">
<header>
Expand All @@ -21,8 +20,8 @@
</div>
<main class="col-12 col-md-9 col-xl-8 pl-md-5" role="main">
{{ if not .Site.Params.ui.breadcrumb_disable }}{{ partial "breadcrumb.html" . }}{{ end }}
<script src="{{ $baseurl }}/js/swagger-ui-bundle.js"></script>
<script src="{{ $baseurl }}/js/swagger-ui-standalone-preset.js"></script>
<script src="{{ "/js/swagger-ui-bundle.js" | relURL }}"></script>
<script src="{{ "/js/swagger-ui-standalone-preset.js" | relURL }}"></script>
{{ block "main" . }}{{ end }}
</main>
</div>
Expand All @@ -31,4 +30,4 @@
</div>
{{ partial "scripts.html" . }}
</body>
</html>
</html>

0 comments on commit 69a4d17

Please sign in to comment.