inspector.html 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  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-if="response" ng-bind="response"></h5>
  47. <div ng-if="response_html">
  48. <div iframe-content="response_html"></div>
  49. </div>
  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>