mirror of
https://github.com/moodle/moodle.git
synced 2025-01-17 13:38:32 +01:00
MDL-77174 course: Update course move to drop YUI confirm usage
This commit is contained in:
parent
bee509fb81
commit
95d82058af
@ -1441,27 +1441,25 @@ Category.prototype = {
|
||||
* @param {Course} course
|
||||
*/
|
||||
moveCourseTo: function(course) {
|
||||
var self = this;
|
||||
Y.use('moodle-core-notification-confirm', function() {
|
||||
var confirm = new M.core.confirm({
|
||||
title: M.util.get_string('confirm', 'moodle'),
|
||||
question: M.util.get_string('confirmcoursemove', 'moodle', {
|
||||
require(['core/notification'], function(Notification) {
|
||||
Notification.saveCancelPromise(
|
||||
M.util.get_string('confirmation', 'admin'),
|
||||
M.util.get_string('confirmcoursemove', 'moodle',
|
||||
{
|
||||
course: course.getName(),
|
||||
category: self.getName()
|
||||
category: this.getName(),
|
||||
}),
|
||||
yesLabel: M.util.get_string('move', 'moodle'),
|
||||
noLabel: M.util.get_string('cancel', 'moodle')
|
||||
});
|
||||
confirm.on('complete-yes', function() {
|
||||
confirm.hide();
|
||||
confirm.destroy();
|
||||
M.util.get_string('move', 'moodle')
|
||||
).then(function() {
|
||||
this.get('console').performAjaxAction('movecourseintocategory', {
|
||||
courseid: course.get('courseid'),
|
||||
categoryid: this.get('categoryid'),
|
||||
courseid: course.get('courseid')
|
||||
}, this.completeMoveCourse, this);
|
||||
}, self);
|
||||
confirm.show();
|
||||
});
|
||||
return;
|
||||
}.bind(this)).catch(function() {
|
||||
// User cancelled.
|
||||
});
|
||||
}.bind(this));
|
||||
},
|
||||
|
||||
/**
|
||||
|
File diff suppressed because one or more lines are too long
@ -1412,27 +1412,25 @@ Category.prototype = {
|
||||
* @param {Course} course
|
||||
*/
|
||||
moveCourseTo: function(course) {
|
||||
var self = this;
|
||||
Y.use('moodle-core-notification-confirm', function() {
|
||||
var confirm = new M.core.confirm({
|
||||
title: M.util.get_string('confirm', 'moodle'),
|
||||
question: M.util.get_string('confirmcoursemove', 'moodle', {
|
||||
require(['core/notification'], function(Notification) {
|
||||
Notification.saveCancelPromise(
|
||||
M.util.get_string('confirmation', 'admin'),
|
||||
M.util.get_string('confirmcoursemove', 'moodle',
|
||||
{
|
||||
course: course.getName(),
|
||||
category: self.getName()
|
||||
category: this.getName(),
|
||||
}),
|
||||
yesLabel: M.util.get_string('move', 'moodle'),
|
||||
noLabel: M.util.get_string('cancel', 'moodle')
|
||||
});
|
||||
confirm.on('complete-yes', function() {
|
||||
confirm.hide();
|
||||
confirm.destroy();
|
||||
M.util.get_string('move', 'moodle')
|
||||
).then(function() {
|
||||
this.get('console').performAjaxAction('movecourseintocategory', {
|
||||
courseid: course.get('courseid'),
|
||||
categoryid: this.get('categoryid'),
|
||||
courseid: course.get('courseid')
|
||||
}, this.completeMoveCourse, this);
|
||||
}, self);
|
||||
confirm.show();
|
||||
});
|
||||
return;
|
||||
}.bind(this)).catch(function() {
|
||||
// User cancelled.
|
||||
});
|
||||
}.bind(this));
|
||||
},
|
||||
|
||||
/**
|
||||
|
30
course/yui/src/management/js/category.js
vendored
30
course/yui/src/management/js/category.js
vendored
@ -257,27 +257,25 @@ Category.prototype = {
|
||||
* @param {Course} course
|
||||
*/
|
||||
moveCourseTo: function(course) {
|
||||
var self = this;
|
||||
Y.use('moodle-core-notification-confirm', function() {
|
||||
var confirm = new M.core.confirm({
|
||||
title: M.util.get_string('confirm', 'moodle'),
|
||||
question: M.util.get_string('confirmcoursemove', 'moodle', {
|
||||
require(['core/notification'], function(Notification) {
|
||||
Notification.saveCancelPromise(
|
||||
M.util.get_string('confirmation', 'admin'),
|
||||
M.util.get_string('confirmcoursemove', 'moodle',
|
||||
{
|
||||
course: course.getName(),
|
||||
category: self.getName()
|
||||
category: this.getName(),
|
||||
}),
|
||||
yesLabel: M.util.get_string('move', 'moodle'),
|
||||
noLabel: M.util.get_string('cancel', 'moodle')
|
||||
});
|
||||
confirm.on('complete-yes', function() {
|
||||
confirm.hide();
|
||||
confirm.destroy();
|
||||
M.util.get_string('move', 'moodle')
|
||||
).then(function() {
|
||||
this.get('console').performAjaxAction('movecourseintocategory', {
|
||||
courseid: course.get('courseid'),
|
||||
categoryid: this.get('categoryid'),
|
||||
courseid: course.get('courseid')
|
||||
}, this.completeMoveCourse, this);
|
||||
}, self);
|
||||
confirm.show();
|
||||
});
|
||||
return;
|
||||
}.bind(this)).catch(function() {
|
||||
// User cancelled.
|
||||
});
|
||||
}.bind(this));
|
||||
},
|
||||
|
||||
/**
|
||||
|
Loading…
x
Reference in New Issue
Block a user