lib/assets/javascripts/uniform/floating-label.js in uniform-ui-2.2.2 vs lib/assets/javascripts/uniform/floating-label.js in uniform-ui-2.3.2

- old
+ new

@@ -6,12 +6,12 @@ initialize(){ this.label = this.el.querySelector('label'); this.input = this.el.querySelector("#" + this.label.getAttribute('for')); this.startingHeight; - this.input.addEventListener('focus', this.activate.bind(this)); - this.input.addEventListener('blur', this.deactivate.bind(this)); - this.input.addEventListener('revealed', this.render.bind(this)); + this.listenTo(this.input, 'focus', this.activate); + this.listenTo(this.input, 'blur', this.deactivate); + this.listenTo(this.input, 'revealed', this.render); } render () { if(!Helpers.is_visible(this.input)) return; if(Helpers.hasClass(this.el, 'enabled')) return; \ No newline at end of file