cabletrace.js 978 B

123456789101112131415161718192021222324
  1. $('#cabletrace_modal').on('show.bs.modal', function (event) {
  2. var button = $(event.relatedTarget);
  3. var obj = button.data('obj');
  4. var url = button.data('url');
  5. var modal_title = $(this).find('.modal-title');
  6. var modal_body = $(this).find('.modal-body');
  7. modal_title.text(obj);
  8. modal_body.empty();
  9. $.ajax({
  10. url: url,
  11. dataType: 'json',
  12. success: function(json) {
  13. $.each(json, function(i, segment) {
  14. modal_body.append(
  15. '<div class="row">' +
  16. '<div class="col-md-4 text-center">' + segment[0].device.name + '<br />' + segment[0].name + '</div>' +
  17. '<div class="col-md-4 text-center">Cable #' + segment[1].id + '</div>' +
  18. '<div class="col-md-4 text-center">' + segment[2].device.name + '<br />' + segment[2].name + '</div>' +
  19. '</div><hr />'
  20. );
  21. })
  22. }
  23. });
  24. });