make hook chart plots clickable by delegation

This commit is contained in:
Thibault Duplessis 2014-12-28 12:13:15 +01:00
parent 3fb489f6fc
commit 4c8b9bff5b

View file

@ -127,7 +127,13 @@ module.exports = function(ctrl) {
class: 'toggle hint--bottom',
onclick: util.partial(ctrl.setMode, 'list')
}, m('span.chart[data-icon=?]')),
m('div.canvas', ctrl.data.hooks.map(util.partial(renderPlot, ctrl))),
m('div.canvas', {
onclick: function(e) {
if (e.target.classList.contains('plot')) {
ctrl.clickHook(e.target.id);
}
}
}, ctrl.data.hooks.map(util.partial(renderPlot, ctrl))),
renderYAxis(),
renderXAxis()
]);