From 1ede3cb37ffc744da99775570fb19beb69d2fc36 Mon Sep 17 00:00:00 2001 From: jeromemoodle Date: Wed, 5 Jan 2011 16:12:52 +0800 Subject: [PATCH] javascript lib MDL-23224 dropdown onclick event is not trigger in Chrome --- lib/javascript-static.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/javascript-static.js b/lib/javascript-static.js index d79230d16eb..94dd7e09b99 100644 --- a/lib/javascript-static.js +++ b/lib/javascript-static.js @@ -365,7 +365,12 @@ M.util.init_select_autosubmit = function(Y, formid, selectid, nothing) { // event.... usability Y.on('key', processchange, select, 'press:13', form, select.get('selectedIndex')); select.on('blur', processchange, form, select.get('selectedIndex')); - select.on('click', processchange, form, select.get('selectedIndex')); + //little hack for chrome that need onChange event instead of onClick - see MDL-23224 + if (Y.UA.webkit) { + select.on('change', processchange, form, select.get('selectedIndex')); + } else { + select.on('click', processchange, form, select.get('selectedIndex')); + } } } }); -- 2.43.0