inspector.html 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  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. </div>
  12. <div class="gf-box-body">
  13. <div ng-if="editor.index == 0">
  14. <h5>Request details</h5>
  15. <table class="table table-striped small inspector-request-table">
  16. <tr>
  17. <td>Url</td>
  18. <td>{{inspector.error.config.url}}</td>
  19. </tr>
  20. <tr>
  21. <td>Method</td>
  22. <td>{{inspector.error.config.method}}</td>
  23. </tr>
  24. <tr ng-repeat="(key, value) in inspector.error.config.headers">
  25. <td>
  26. {{key}}
  27. </td>
  28. <td>
  29. {{value}}
  30. </td>
  31. </tr>
  32. </table>
  33. <h5>Request parameters</h5>
  34. <table class="table table-striped small inspector-request-table">
  35. <tr ng-repeat="param in request_parameters">
  36. <td>
  37. {{param.key}}
  38. </td>
  39. <td>
  40. {{param.value}}
  41. </td>
  42. </tr>
  43. </table>
  44. </div>
  45. <div ng-if="editor.index == 1">
  46. <h5 ng-show="message">{{message}}</h5>
  47. <pre class="small">
  48. {{response}}
  49. </pre>
  50. </div>
  51. <div ng-if="editor.index == 2">
  52. <label>Message:</label>
  53. <pre>
  54. {{message}}
  55. </pre>
  56. <label>Stack trace:</label>
  57. <pre>
  58. {{stack_trace}}
  59. </pre>
  60. </div>
  61. </div>
  62. </div>