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