inspector.html 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <div class="modal-body gf-box gf-box-no-margin" ng-controller="InspectCtrl" ng-init="init()">
  2. <div class="gf-box-header">
  3. <div class="gf-box-title">
  4. <i class="fa fa-eye"></i>
  5. Inspector
  6. </div>
  7. <div ng-model="editor.index" bs-tabs>
  8. <div ng-repeat="tab in ['Request', 'Response', 'JS Error']" data-title="{{tab}}">
  9. </div>
  10. </div>
  11. <button class="gf-box-header-close-btn" ng-click="dismiss();">
  12. <i class="fa fa-remove"></i>
  13. </button>
  14. </div>
  15. <div class="gf-box-body">
  16. <div ng-if="editor.index == 0">
  17. <h5>Request details</h5>
  18. <table class="table table-striped small inspector-request-table">
  19. <tr>
  20. <td>Url</td>
  21. <td>{{inspector.error.config.url}}</td>
  22. </tr>
  23. <tr>
  24. <td>Method</td>
  25. <td>{{inspector.error.config.method}}</td>
  26. </tr>
  27. <tr ng-repeat="(key, value) in inspector.error.config.headers">
  28. <td>
  29. {{key}}
  30. </td>
  31. <td>
  32. {{value}}
  33. </td>
  34. </tr>
  35. </table>
  36. <h5>Request parameters</h5>
  37. <table class="table table-striped small inspector-request-table">
  38. <tr ng-repeat="param in request_parameters">
  39. <td>
  40. {{param.key}}
  41. </td>
  42. <td>
  43. {{param.value}}
  44. </td>
  45. </tr>
  46. </table>
  47. </div>
  48. <div ng-if="editor.index == 1">
  49. <h5 ng-show="message">{{message}}</h5>
  50. <pre class="small">
  51. {{response}}
  52. </pre>
  53. </div>
  54. <div ng-if="editor.index == 2">
  55. <label>Message:</label>
  56. <pre>
  57. {{message}}
  58. </pre>
  59. <label>Stack trace:</label>
  60. <pre>
  61. {{stack_trace}}
  62. </pre>
  63. </div>
  64. </div>
  65. </div>