index.html 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <!doctype html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1">
  6. <title>Getränkeautomat Monitor API Docs</title>
  7. <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swagger-ui-dist@5/swagger-ui.css">
  8. <style>
  9. html {
  10. box-sizing: border-box;
  11. overflow-y: scroll;
  12. }
  13. *,
  14. *::before,
  15. *::after {
  16. box-sizing: inherit;
  17. }
  18. body {
  19. margin: 0;
  20. background: #f4f6f8;
  21. }
  22. .topbar {
  23. display: none;
  24. }
  25. </style>
  26. </head>
  27. <body>
  28. <div id="swagger-ui"></div>
  29. <script src="https://cdn.jsdelivr.net/npm/swagger-ui-dist@5/swagger-ui-bundle.js"></script>
  30. <script src="https://cdn.jsdelivr.net/npm/swagger-ui-dist@5/swagger-ui-standalone-preset.js"></script>
  31. <script>
  32. window.addEventListener('load', function () {
  33. SwaggerUIBundle({
  34. url: '../openapi.yaml',
  35. dom_id: '#swagger-ui',
  36. deepLinking: true,
  37. docExpansion: 'list',
  38. displayRequestDuration: true,
  39. persistAuthorization: true,
  40. presets: [
  41. SwaggerUIBundle.presets.apis,
  42. SwaggerUIStandalonePreset
  43. ],
  44. layout: 'StandaloneLayout'
  45. });
  46. });
  47. </script>
  48. </body>
  49. </html>