servant-swagger-ui 0.3.3.3.22.2 → 0.3.4.3.22.2
raw patch · 3 files changed
+14/−2 lines, 3 filesdep ~basePVP ok
version bump matches the API change (PVP)
Dependency ranges changed: base
API changes (from Hackage documentation)
Files
- CHANGELOG.md +3/−0
- index.html.tmpl +10/−1
- servant-swagger-ui.cabal +1/−1
CHANGELOG.md view
@@ -1,3 +1,6 @@+- 0.3.4.3.22.2+ - Fix #67: We didn't use served `swagger.json`+ - 0.3.3.3.22.2 - Update to `swagger-ui-3.22.2` - Add `swaggerSchemaUIServer'`
index.html.tmpl view
@@ -47,9 +47,18 @@ <script src="./swagger-ui-standalone-preset.js"> </script> <script> window.onload = function() {+ // servant-swagger-ui addition+ var ssuDir = "SERVANT_SWAGGER_UI_DIR";+ var ssuSchema = "SERVANT_SWAGGER_UI_SCHEMA";+ // more concretely:+ // replace /swagger-ui/ or /swagger-ui/index.html with /swagger.json+ // we always have trailing slash!+ var re = new RegExp("\/" + ssuDir + "/(?:index\\.html)?$","g");+ var url = window.location.pathname.replace(re, "/" + ssuSchema);+ // Begin Swagger UI call region const ui = SwaggerUIBundle({- url: "https://petstore.swagger.io/v2/swagger.json",+ url: url, dom_id: '#swagger-ui', deepLinking: true, presets: [
servant-swagger-ui.cabal view
@@ -1,6 +1,6 @@ cabal-version: 1.12 name: servant-swagger-ui-version: 0.3.3.3.22.2+version: 0.3.4.3.22.2 synopsis: Servant swagger ui category: Web, Servant, Swagger description: