inspector.html 1.5 KB

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