diff --git a/src/trait_manager/view/TraitButtonView.js b/src/trait_manager/view/TraitButtonView.js index 2e08e6791..0b67c9dd3 100644 --- a/src/trait_manager/view/TraitButtonView.js +++ b/src/trait_manager/view/TraitButtonView.js @@ -2,8 +2,6 @@ import { isString } from 'underscore'; import TraitView from './TraitView'; export default class TraitButtonView extends TraitView { - eventCapture = ['click button']; - templateInput = ''; onChange() { @@ -40,3 +38,6 @@ export default class TraitButtonView extends TraitView { return input; } } + +// Fix #4388 +TraitButtonView.prototype.eventCapture = ['click button']; diff --git a/src/trait_manager/view/TraitView.js b/src/trait_manager/view/TraitView.js index ba732db5b..360f937ec 100644 --- a/src/trait_manager/view/TraitView.js +++ b/src/trait_manager/view/TraitView.js @@ -6,7 +6,6 @@ const $ = Backbone.$; export default class TraitView extends Backbone.View { events = {}; - // protected eventCapture = ['change']; appendInput = true;