( event, handler, once, capture )
| 5860 | var target$1; |
| 5861 | |
| 5862 | function add$1 ( |
| 5863 | event, |
| 5864 | handler, |
| 5865 | once, |
| 5866 | capture |
| 5867 | ) { |
| 5868 | if (once) { |
| 5869 | var oldHandler = handler; |
| 5870 | var _target = target$1; // save current target element in closure |
| 5871 | handler = function (ev) { |
| 5872 | var res = arguments.length === 1 |
| 5873 | ? oldHandler(ev) |
| 5874 | : oldHandler.apply(null, arguments); |
| 5875 | if (res !== null) { |
| 5876 | remove$2(event, handler, capture, _target); |
| 5877 | } |
| 5878 | }; |
| 5879 | } |
| 5880 | target$1.addEventListener(event, handler, capture); |
| 5881 | } |
| 5882 | |
| 5883 | function remove$2 ( |
| 5884 | event, |
nothing calls this directly
no test coverage detected