(view, prevHandler, el, constructor)
| 142168 | }; |
| 142169 | } |
| 142170 | function initializeHandler(view, prevHandler, el, constructor) { |
| 142171 | // instantiate scenegraph handler |
| 142172 | const handler = new constructor(view.loader(), trap(view, view.tooltip())).scene(view.scenegraph().root).initialize(el, offset(view), view); // transfer event handlers |
| 142173 | if (prevHandler) prevHandler.handlers().forEach((h)=>{ |
| 142174 | handler.on(h.type, h.handler); |
| 142175 | }); |
| 142176 | return handler; |
| 142177 | } |
| 142178 | function initialize(el, elBind) { |
| 142179 | const view = this, type = view._renderType, config = view._eventConfig.bind, module = (0, _vegaScenegraph.renderModule)(type); // containing dom element |
| 142180 | el = view._el = el ? lookup(view, el, true) : null; // initialize aria attributes |
no test coverage detected