PageRenderTime 26ms CodeModel.GetById 24ms RepoModel.GetById 0ms app.codeStats 0ms

/src/main/webapp/swagger-ui/index.html

https://gitlab.com/ndkhoiits/hello-jhipster
HTML | 112 lines | 92 code | 16 blank | 4 comment | 0 complexity | c541d2e45ded79a047e23fcf91d01c7f MD5 | raw file
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Swagger UI</title>
  6. <link rel="icon" type="image/png" href="images/favicon-32x32.png" sizes="32x32" />
  7. <link rel="icon" type="image/png" href="images/favicon-16x16.png" sizes="16x16" />
  8. <link href='../bower_components/swagger-ui/dist/css/typography.css' media='screen' rel='stylesheet' type='text/css'/>
  9. <link href='../bower_components/swagger-ui/dist/css/reset.css' media='screen' rel='stylesheet' type='text/css'/>
  10. <link href='../bower_components/swagger-ui/dist/css/screen.css' media='screen' rel='stylesheet' type='text/css'/>
  11. <link href='../bower_components/swagger-ui/dist/css/reset.css' media='print' rel='stylesheet' type='text/css'/>
  12. <link href='../bower_components/swagger-ui/dist/css/print.css' media='print' rel='stylesheet' type='text/css'/>
  13. <script src='../bower_components/swagger-ui/dist/lib/jquery-1.8.0.min.js' type='text/javascript'></script>
  14. <script src='../bower_components/swagger-ui/dist/lib/jquery.slideto.min.js' type='text/javascript'></script>
  15. <script src='../bower_components/swagger-ui/dist/lib/jquery.wiggle.min.js' type='text/javascript'></script>
  16. <script src='../bower_components/swagger-ui/dist/lib/jquery.ba-bbq.min.js' type='text/javascript'></script>
  17. <script src='../bower_components/swagger-ui/dist/lib/handlebars-2.0.0.js' type='text/javascript'></script>
  18. <script src='../bower_components/swagger-ui/dist/lib/underscore-min.js' type='text/javascript'></script>
  19. <script src='../bower_components/swagger-ui/dist/lib/backbone-min.js' type='text/javascript'></script>
  20. <script src='../bower_components/swagger-ui/dist/swagger-ui.js' type='text/javascript'></script>
  21. <script src='../bower_components/swagger-ui/dist/lib/highlight.7.3.pack.js' type='text/javascript'></script>
  22. <script src='../bower_components/swagger-ui/dist/lib/marked.js' type='text/javascript'></script>
  23. <script src='../bower_components/swagger-ui/dist/lib/swagger-oauth.js' type='text/javascript'></script>
  24. <!-- Some basic translations -->
  25. <!-- <script src='lang/translator.js' type='text/javascript'></script> -->
  26. <!-- <script src='lang/ru.js' type='text/javascript'></script> -->
  27. <!-- <script src='lang/en.js' type='text/javascript'></script> -->
  28. <script type="text/javascript">
  29. $(function () {
  30. var url = "/v2/api-docs";
  31. // Pre load translate...
  32. if(window.SwaggerTranslator) {
  33. window.SwaggerTranslator.translate();
  34. }
  35. window.swaggerUi = new SwaggerUi({
  36. url: url,
  37. dom_id: "swagger-ui-container",
  38. supportedSubmitMethods: ['get', 'post', 'put', 'delete', 'patch'],
  39. onComplete: function(swaggerApi, swaggerUi){
  40. if(typeof initOAuth == "function") {
  41. initOAuth({
  42. clientId: "your-client-id",
  43. clientSecret: "your-client-secret",
  44. realm: "your-realms",
  45. appName: "your-app-name",
  46. scopeSeparator: ","
  47. });
  48. }
  49. if(window.SwaggerTranslator) {
  50. window.SwaggerTranslator.translate();
  51. }
  52. $('pre code').each(function(i, e) {
  53. hljs.highlightBlock(e)
  54. });
  55. },
  56. onFailure: function(data) {
  57. log("Unable to Load SwaggerUI");
  58. },
  59. docExpansion: "none",
  60. apisSorter: "alpha",
  61. showRequestHeaders: false
  62. });
  63. function addApiKeyAuthorization(){
  64. var apiKeyAuth = new SwaggerClient.ApiKeyAuthorization("X-CSRF-TOKEN", getCSRF(), "header");
  65. window.swaggerUi.api.clientAuthorizations.add("key", apiKeyAuth);
  66. }
  67. function getCSRF() {
  68. var name = "CSRF-TOKEN=";
  69. var ca = document.cookie.split(';');
  70. for(var i=0; i<ca.length; i++) {
  71. var c = ca[i];
  72. while (c.charAt(0)==' ') c = c.substring(1);
  73. if (c.indexOf(name) != -1) return c.substring(name.length,c.length);
  74. }
  75. return "";
  76. }
  77. window.swaggerUi.load();
  78. addApiKeyAuthorization();
  79. function log() {
  80. if ('console' in window) {
  81. console.log.apply(console, arguments);
  82. }
  83. }
  84. });
  85. </script>
  86. </head>
  87. <body class="swagger-section">
  88. <div id='header'>
  89. <div class="swagger-ui-wrap">
  90. <a id="logo" href="http://swagger.io">swagger</a>
  91. </div>
  92. </div>
  93. <div id="message-bar" class="swagger-ui-wrap" data-sw-translate>&nbsp;</div>
  94. <div id="swagger-ui-container" class="swagger-ui-wrap"></div>
  95. </body>
  96. </html>