Example #1
0
  onToggleBody: function(event) {
    if (!Events.isLeftClick(event)) {
      return;
    }

    var originalTarget = event.originalTarget;
    if (!originalTarget.classList.contains("message-body-wrapper")) {
      return;
    }

    Trace.sysout("XhrSpy.onToggleBody;", event);

    var target = event.currentTarget;
    var logRow = Dom.getAncestorByClass(target, "xhrSpy");
    logRow.classList.toggle("opened");

    var isOpen = logRow.classList.contains("opened");
    if (isOpen) {
      logRow.setAttribute("aria-expanded", "true");
      this.renderBody();
    } else {
      logRow.setAttribute("aria-expanded", "false");
      this.closeBody();
    }
  },
Example #2
0
    this.parentNode.addEventListener("click", (event) => {
      var infoBody = Dom.getAncestorByClass(event.target, "netInfoBody");
      if (infoBody) {
        return;
      }

      // Toggle body with details.
      this.onToggleBody(event);

      // Avoid the default modal dialog
      Events.cancelEvent(event);
    }, true);