tapspace
Version:
A zoomable user interface lib for web apps
22 lines (19 loc) • 429 B
JavaScript
module.exports = function (capturerName) {
// @InteractiveComponent:stopCapturer(capturerName)
//
// Remove element listeners and the capturer.
//
// Parameters:
// capturerName
// a string, for example 'wheel'
//
// Return
// this, for chaining
//
const capturer = this.capturers[capturerName]
if (capturer) {
capturer.unbind()
delete this.capturers[capturerName]
}
return this
}