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