File tree Expand file tree Collapse file tree 3 files changed +14
-2
lines changed Expand file tree Collapse file tree 3 files changed +14
-2
lines changed Original file line number Diff line number Diff line change
1
+ - 0.3.4.3.22.2
2
+ - Fix #67 : We didn't use served ` swagger.json `
3
+
1
4
- 0.3.3.3.22.2
2
5
- Update to ` swagger-ui-3.22.2 `
3
6
- Add ` swaggerSchemaUIServer' `
Original file line number Diff line number Diff line change 47
47
<script src="./swagger-ui-standalone-preset.js"> </script>
48
48
<script>
49
49
window.onload = function() {
50
+ // servant-swagger-ui addition
51
+ var ssuDir = "SERVANT_SWAGGER_UI_DIR";
52
+ var ssuSchema = "SERVANT_SWAGGER_UI_SCHEMA";
53
+ // more concretely:
54
+ // replace /swagger-ui/ or /swagger-ui/index.html with /swagger.json
55
+ // we always have trailing slash!
56
+ var re = new RegExp("\/" + ssuDir + "/(?:index\\.html)?$","g");
57
+ var url = window.location.pathname.replace(re, "/" + ssuSchema);
58
+
50
59
// Begin Swagger UI call region
51
60
const ui = SwaggerUIBundle({
52
- url: "https://petstore.swagger.io/v2/swagger.json" ,
61
+ url: url ,
53
62
dom_id: '#swagger-ui',
54
63
deepLinking: true,
55
64
presets: [
Original file line number Diff line number Diff line change 1
1
cabal-version : 1.12
2
2
name : servant-swagger-ui
3
- version : 0.3.3 .3.22.2
3
+ version : 0.3.4 .3.22.2
4
4
synopsis : Servant swagger ui
5
5
category : Web, Servant, Swagger
6
6
description :
You can’t perform that action at this time.
0 commit comments