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