From 7757237cdd8b2a0fd730e06eae0020dbb7b78396 Mon Sep 17 00:00:00 2001 From: Ruslan Kabalin Date: Fri, 7 Oct 2011 10:21:47 +0100 Subject: [PATCH] MDL-29692 enrol: cohort: Fix default role issue in Chrome This is related to MDL-24280, the issue still persists in Chrome. The patch fixes it for Chrome and works fine for the most major browsers. --- enrol/cohort/yui/quickenrolment/quickenrolment.js | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/enrol/cohort/yui/quickenrolment/quickenrolment.js b/enrol/cohort/yui/quickenrolment/quickenrolment.js index 004acf1d213..66075665ca9 100644 --- a/enrol/cohort/yui/quickenrolment/quickenrolment.js +++ b/enrol/cohort/yui/quickenrolment/quickenrolment.js @@ -122,11 +122,7 @@ YUI.add('moodle-enrol_cohort-quickenrolment', function(Y) { break; case 'defaultcohortroleloaded': defaultrole = this.get(DEFAULTCOHORTROLE); - panel.get('contentBox').one('.'+CSS.PANELROLES).all('option').each(function(){ - if (this.get('value')==defaultrole) { - this.setAttribute('selected', true); - } - }); + panel.get('contentBox').one('.'+CSS.PANELROLES+' select').set('value', defaultrole); break; } }, @@ -339,4 +335,4 @@ YUI.add('moodle-enrol_cohort-quickenrolment', function(Y) { } } -}, '@VERSION@', {requires:['base','node', 'overlay', 'io-base', 'test', 'json-parse', 'event-delegate', 'dd-plugin', 'event-key', 'moodle-enrol-notification']}); \ No newline at end of file +}, '@VERSION@', {requires:['base','node', 'overlay', 'io-base', 'test', 'json-parse', 'event-delegate', 'dd-plugin', 'event-key', 'moodle-enrol-notification']});