( event, handler, once, capture )
| 5418 | var target$1; |
| 5419 | |
| 5420 | function add$1 ( |
| 5421 | event, |
| 5422 | handler, |
| 5423 | once, |
| 5424 | capture |
| 5425 | ) { |
| 5426 | if (once) { |
| 5427 | var oldHandler = handler; |
| 5428 | var _target = target$1; // save current target element in closure |
| 5429 | handler = function (ev) { |
| 5430 | var res = arguments.length === 1 |
| 5431 | ? oldHandler(ev) |
| 5432 | : oldHandler.apply(null, arguments); |
| 5433 | if (res !== null) { |
| 5434 | remove$2(event, handler, capture, _target); |
| 5435 | } |
| 5436 | }; |
| 5437 | } |
| 5438 | target$1.addEventListener(event, handler, capture); |
| 5439 | } |
| 5440 | |
| 5441 | function remove$2 ( |
| 5442 | event, |
nothing calls this directly
no test coverage detected