restbridge.html 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. <html>
  2. <head>
  3. <title>REST Bridge</title>
  4. <meta charset="utf-8"/>
  5. <link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet">
  6. <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" ></script>
  7. <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"> </script>
  8. <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"></script>
  9. <script type="application/javascript" src="restbridgeclient.js"></script>
  10. </head>
  11. <body>
  12. <div class="container-fluid">
  13. <div class="row">
  14. <div class="col-md-12">
  15. <div id="urlform" role="form" class="form-inline">
  16. <div class="input-group col-md-6">
  17. <label class="input-group-text" for="edtUrl">
  18. Base URL
  19. </label>
  20. <input type="text" class="form-control" id="edtURL" value="http://localhost:8080/"/>
  21. </div>
  22. <div class="input-group col-md-2">
  23. <label class="input-group-text" for="edtUserName">
  24. UserName
  25. </label>
  26. <input type="text" class="form-control" id="edtUserName" value="Michael"/>
  27. </div>
  28. <div class="input-group col-md-2">
  29. <label class="input-group-text" for="exampleInputPassword1">
  30. Password
  31. </label>
  32. <input type="password" class="form-control" id="edtPassword" value="secret" />
  33. </div>
  34. <button id="btnResources" class="btn col-md-2">
  35. Get Resource List
  36. </button>
  37. </div>
  38. </div>
  39. </div>
  40. <div class="row">
  41. <div class="col-md-12">
  42. <form id="show" role="form" class="form-inline">
  43. <div class="input-group col-md-3">
  44. <label class="input-group-text " for="selResource">
  45. Resource
  46. </label>
  47. <select class="custom-select col-md-auto" id="selResource" >
  48. <option selected>Choose...</option>
  49. <option value="1">One</option>
  50. <option value="2">Two</option>
  51. <option value="3">Three</option>
  52. </select>
  53. </div>
  54. <div class="input-group col-md-7">
  55. <label class="input-group-text " for="edtOptions">
  56. Additional options:
  57. </label>
  58. <input type="text" class="form-control" id="edtOptions" />
  59. </div>
  60. <button id="btnFetch" type="submit" class="btn btn-primary col-md-2">
  61. Get data
  62. </button>
  63. </form>
  64. </div>
  65. </div>
  66. </div>
  67. <div class="row">
  68. <div class="col-md-12">
  69. <table id="resulttable" class="table table-sm table-striped table-hover">
  70. <thead id="datahead"></thead>
  71. <tbody id="databody"></tbody>
  72. </table>
  73. </div>
  74. </div>
  75. <script type="application/javascript">
  76. rtl.showUncaughtExceptions=true;
  77. rtl.run();
  78. </script>
  79. </body>
  80. </html>