(changed: ComponentChanged)
| 131 | this.changeList = []; |
| 132 | } |
| 133 | add(changed: ComponentChanged) { |
| 134 | const component = changed.component as EvaXComponent; |
| 135 | component.evax = this; |
| 136 | for (const key in component.events) { |
| 137 | if (component.events[key]) { |
| 138 | this.bindListener(key, !!component.events[key].deep); |
| 139 | let func; |
| 140 | if (component.events[key] instanceof Function) { |
| 141 | func = component.events[key]; |
| 142 | } else { |
| 143 | func = component.events[key].handler; |
| 144 | } |
| 145 | this.ee.on(key, func.bind(component)); |
| 146 | } |
| 147 | } |
| 148 | } |
| 149 | remove(changed: ComponentChanged) { |
| 150 | const component = changed.component as EvaXComponent; |
| 151 | for (const key in component.events) { |
no test coverage detected