You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

index.html 3.7 KiB

11 jaren geleden
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>Swagger UI</title>
  5. <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'/>
  6. <link href='css/hightlight.default.css' media='screen' rel='stylesheet' type='text/css'/>
  7. <link href='css/screen.css' media='screen' rel='stylesheet' type='text/css'/>
  8. <script src='lib/jquery-1.8.0.min.js' type='text/javascript'></script>
  9. <script src='lib/jquery.slideto.min.js' type='text/javascript'></script>
  10. <script src='lib/jquery.wiggle.min.js' type='text/javascript'></script>
  11. <script src='lib/jquery.ba-bbq.min.js' type='text/javascript'></script>
  12. <script src='lib/handlebars-1.0.rc.1.js' type='text/javascript'></script>
  13. <script src='lib/underscore-min.js' type='text/javascript'></script>
  14. <script src='lib/backbone-min.js' type='text/javascript'></script>
  15. <script src='lib/swagger.js' type='text/javascript'></script>
  16. <script src='swagger-ui.js' type='text/javascript'></script>
  17. <script src='lib/highlight.7.3.pack.js' type='text/javascript'></script>
  18. <style type="text/css">
  19. .swagger-ui-wrap {
  20. max-width: 960px;
  21. margin-left: auto;
  22. margin-right: auto;
  23. }
  24. .icon-btn {
  25. cursor: pointer;
  26. }
  27. #message-bar {
  28. min-height: 30px;
  29. text-align: center;
  30. padding-top: 10px;
  31. }
  32. .message-success {
  33. color: #89BF04;
  34. }
  35. .message-fail {
  36. color: #cc0000;
  37. }
  38. </style>
  39. <script type="text/javascript">
  40. $(function () {
  41. window.swaggerUi = new SwaggerUi({
  42. discoveryUrl:"http://petstore.swagger.wordnik.com/api/api-docs.json",
  43. apiKey:"special-key",
  44. dom_id:"swagger-ui-container",
  45. supportHeaderParams: false,
  46. supportedSubmitMethods: ['get', 'post', 'put'],
  47. onComplete: function(swaggerApi, swaggerUi){
  48. if(console) {
  49. console.log("Loaded SwaggerUI")
  50. console.log(swaggerApi);
  51. console.log(swaggerUi);
  52. }
  53. $('pre code').each(function(i, e) {hljs.highlightBlock(e)});
  54. },
  55. onFailure: function(data) {
  56. if(console) {
  57. console.log("Unable to Load SwaggerUI");
  58. console.log(data);
  59. }
  60. },
  61. docExpansion: "none"
  62. });
  63. window.swaggerUi.load();
  64. });
  65. </script>
  66. </head>
  67. <body>
  68. <div id='header'>
  69. <div class="swagger-ui-wrap">
  70. <a id="logo" href="http://swagger.wordnik.com">swagger</a>
  71. <form id='api_selector'>
  72. <div class='input icon-btn'>
  73. <img id="show-pet-store-icon" src="images/pet_store_api.png" title="Show Swagger Petstore Example Apis">
  74. </div>
  75. <div class='input icon-btn'>
  76. <img id="show-wordnik-dev-icon" src="images/wordnik_api.png" title="Show Wordnik Developer Apis">
  77. </div>
  78. <div class='input'><input placeholder="http://example.com/api" id="input_baseUrl" name="baseUrl"
  79. type="text"/></div>
  80. <div class='input'><input placeholder="api_key" id="input_apiKey" name="apiKey" type="text"/></div>
  81. <div class='input'><a id="explore" href="#">Explore</a></div>
  82. </form>
  83. </div>
  84. </div>
  85. <div id="message-bar" class="swagger-ui-wrap">
  86. &nbsp;
  87. </div>
  88. <div id="swagger-ui-container" class="swagger-ui-wrap">
  89. </div>
  90. </body>
  91. </html>