From 36f48d1be48483c349fe9d2ca91663e0ba6986ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fernando=20S=C3=A1vio?= Date: Wed, 16 Mar 2016 14:46:23 -0300 Subject: [PATCH] Allowing `klass.selectYear` and `klass.selectMonth` having multiple classes `$.trim()` used to maintain IE8+ compatibility. --- lib/picker.date.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/picker.date.js b/lib/picker.date.js index b34e8739..a81f2308 100644 --- a/lib/picker.date.js +++ b/lib/picker.date.js @@ -118,18 +118,18 @@ function DatePicker( picker, settings ) { // Bind some picker events. picker. on( 'render', function() { - picker.$root.find( '.' + settings.klass.selectMonth ).on( 'change', function() { + picker.$root.find( '.' + $.trim(settings.klass.selectMonth).replace(/ +/, '.') ).on( 'change', function() { var value = this.value if ( value ) { picker.set( 'highlight', [ picker.get( 'view' ).year, value, picker.get( 'highlight' ).date ] ) - picker.$root.find( '.' + settings.klass.selectMonth ).trigger( 'focus' ) + picker.$root.find( '.' + $.trim(settings.klass.selectMonth).replace(/ +/, '.') ).trigger( 'focus' ) } }) - picker.$root.find( '.' + settings.klass.selectYear ).on( 'change', function() { + picker.$root.find( '.' + $.trim(settings.klass.selectYear).replace(/ +/, '.') ).on( 'change', function() { var value = this.value if ( value ) { picker.set( 'highlight', [ value, picker.get( 'view' ).month, picker.get( 'highlight' ).date ] ) - picker.$root.find( '.' + settings.klass.selectYear ).trigger( 'focus' ) + picker.$root.find( '.' + $.trim(settings.klass.selectYear).replace(/ +/, '.') ).trigger( 'focus' ) } }) }, 1 ).