MDL-49901 course/yui: Changed action for course format
This commit is contained in:
+3
@@ -9,9 +9,12 @@ Y.extend(FORMATCHOOSER, Y.Base, {
|
||||
if (params && params.formid) {
|
||||
var updatebut = Y.one('#'+params.formid+' #id_updatecourseformat');
|
||||
var formatselect = Y.one('#'+params.formid+' #id_format');
|
||||
var ancestor = updatebut.ancestor('fieldset');
|
||||
var action = Y.one('form.mform').get('action');
|
||||
if (updatebut && formatselect) {
|
||||
updatebut.setStyle('display', 'none');
|
||||
formatselect.on('change', function() {
|
||||
Y.one('form.mform').set('action', action + '#' + ancestor.get('id'));
|
||||
updatebut.simulate('click');
|
||||
});
|
||||
}
|
||||
|
||||
+1
-1
@@ -1 +1 @@
|
||||
YUI.add("moodle-course-formatchooser",function(e,t){var n=function(){n.superclass.constructor.apply(this,arguments)};e.extend(n,e.Base,{initializer:function(t){if(t&&t.formid){var n=e.one("#"+t.formid+" #id_updatecourseformat"),r=e.one("#"+t.formid+" #id_format");n&&r&&(n.setStyle("display","none"),r.on("change",function(){n.simulate("click")}))}}}),M.course=M.course||{},M.course.init_formatchooser=function(e){return new n(e)}},"@VERSION@",{requires:["base","node","node-event-simulate"]});
|
||||
YUI.add("moodle-course-formatchooser",function(e,t){var n=function(){n.superclass.constructor.apply(this,arguments)};e.extend(n,e.Base,{initializer:function(t){if(t&&t.formid){var n=e.one("#"+t.formid+" #id_updatecourseformat"),r=e.one("#"+t.formid+" #id_format"),i=n.ancestor("fieldset"),s=e.one("form.mform").get("action");n&&r&&(n.setStyle("display","none"),r.on("change",function(){e.one("form.mform").set("action",s+"#"+i.get("id")),n.simulate("click")}))}}}),M.course=M.course||{},M.course.init_formatchooser=function(e){return new n(e)}},"@VERSION@",{requires:["base","node","node-event-simulate"]});
|
||||
|
||||
@@ -9,9 +9,12 @@ Y.extend(FORMATCHOOSER, Y.Base, {
|
||||
if (params && params.formid) {
|
||||
var updatebut = Y.one('#'+params.formid+' #id_updatecourseformat');
|
||||
var formatselect = Y.one('#'+params.formid+' #id_format');
|
||||
var ancestor = updatebut.ancestor('fieldset');
|
||||
var action = Y.one('form.mform').get('action');
|
||||
if (updatebut && formatselect) {
|
||||
updatebut.setStyle('display', 'none');
|
||||
formatselect.on('change', function() {
|
||||
Y.one('form.mform').set('action', action + '#' + ancestor.get('id'));
|
||||
updatebut.simulate('click');
|
||||
});
|
||||
}
|
||||
|
||||
@@ -7,9 +7,12 @@ Y.extend(FORMATCHOOSER, Y.Base, {
|
||||
if (params && params.formid) {
|
||||
var updatebut = Y.one('#'+params.formid+' #id_updatecourseformat');
|
||||
var formatselect = Y.one('#'+params.formid+' #id_format');
|
||||
var ancestor = updatebut.ancestor('fieldset');
|
||||
var action = Y.one('form.mform').get('action');
|
||||
if (updatebut && formatselect) {
|
||||
updatebut.setStyle('display', 'none');
|
||||
formatselect.on('change', function() {
|
||||
Y.one('form.mform').set('action', action + '#' + ancestor.get('id'));
|
||||
updatebut.simulate('click');
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user