summaryrefslogtreecommitdiffstats
path: root/devtools/server/tests/chrome/Debugger.Source.prototype.element.html
blob: 6959ad970d1dcb0dbcbfe03bf6811b84ef098d6e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<head>
  <!-- Static (not dynamically inserted) inline script. -->
  <script id='franz'>
  /* exported franz */
  "use strict";

  function franz() {
    // eslint-disable-next-line no-debugger
    debugger;
  }
  </script>

  <!-- Static out-of-line script element. -->
  <script id='heinrich' src='Debugger.Source.prototype.element.js'></script>
</head>

<!-- HTML requires some body element onfoo attributes to add handlers to the
     *window*, not the element --- but Debugger.Source.prototype.element should
     return the element. Here, that rule should apply to the body's 'onresize'
     handler. (For the reason for the 'cancelable' check, see the code that
     sends the event.) -->
<body onresize='if (event.cancelable) debugger;'>
  <!-- Ordinary content element with event handler. -->
  <div id='heidi' onclick='heinrichFun();'>Heidi</div>
</body>