UNPKG

d3-view

Version:

View-model d3 plugin for building interactive data-driven web interfaces

16 lines (14 loc) • 423 B
// remove event handlers export default function(attr) { if (attr === undefined) this.$events.forEach(event => removeEvent(event)); else { var bits = attr.split("."), type = bits.splice(0, 1)[0], event = this.$events.get(type); if (event) removeEvent(event, bits.join(".")); } } function removeEvent(event, name) { if (name) event.on(`change.${name}`, null); else event.on("change", null); }