MDL-63194 quiz editing: subtle drag-drop bug if moving between sections
This commit is contained in:
+1
-2
@@ -410,7 +410,6 @@ Y.extend(DRAGRESOURCE, M.core.dragdrop, {
|
||||
var drag = e.drag;
|
||||
// Get a reference to our drag node
|
||||
var dragnode = drag.get('node');
|
||||
var dropnode = e.drop.get('node');
|
||||
|
||||
// Add spinner if it not there
|
||||
var actionarea = dragnode.one(CSS.ACTIONAREA);
|
||||
@@ -432,7 +431,7 @@ Y.extend(DRAGRESOURCE, M.core.dragdrop, {
|
||||
params['class'] = 'resource';
|
||||
params.field = 'move';
|
||||
params.id = Number(Y.Moodle.mod_quiz.util.slot.getId(dragnode));
|
||||
params.sectionId = Y.Moodle.core_course.util.section.getId(dropnode.ancestor('li.section', true));
|
||||
params.sectionId = Y.Moodle.core_course.util.section.getId(dragnode.ancestor('li.section', true));
|
||||
|
||||
var previousslot = dragnode.previous(SELECTOR.SLOT);
|
||||
if (previousslot) {
|
||||
|
||||
+2
-2
File diff suppressed because one or more lines are too long
@@ -404,7 +404,6 @@ Y.extend(DRAGRESOURCE, M.core.dragdrop, {
|
||||
var drag = e.drag;
|
||||
// Get a reference to our drag node
|
||||
var dragnode = drag.get('node');
|
||||
var dropnode = e.drop.get('node');
|
||||
|
||||
// Add spinner if it not there
|
||||
var actionarea = dragnode.one(CSS.ACTIONAREA);
|
||||
@@ -426,7 +425,7 @@ Y.extend(DRAGRESOURCE, M.core.dragdrop, {
|
||||
params['class'] = 'resource';
|
||||
params.field = 'move';
|
||||
params.id = Number(Y.Moodle.mod_quiz.util.slot.getId(dragnode));
|
||||
params.sectionId = Y.Moodle.core_course.util.section.getId(dropnode.ancestor('li.section', true));
|
||||
params.sectionId = Y.Moodle.core_course.util.section.getId(dragnode.ancestor('li.section', true));
|
||||
|
||||
var previousslot = dragnode.previous(SELECTOR.SLOT);
|
||||
if (previousslot) {
|
||||
|
||||
+1
-2
@@ -109,7 +109,6 @@ Y.extend(DRAGRESOURCE, M.core.dragdrop, {
|
||||
var drag = e.drag;
|
||||
// Get a reference to our drag node
|
||||
var dragnode = drag.get('node');
|
||||
var dropnode = e.drop.get('node');
|
||||
|
||||
// Add spinner if it not there
|
||||
var actionarea = dragnode.one(CSS.ACTIONAREA);
|
||||
@@ -131,7 +130,7 @@ Y.extend(DRAGRESOURCE, M.core.dragdrop, {
|
||||
params['class'] = 'resource';
|
||||
params.field = 'move';
|
||||
params.id = Number(Y.Moodle.mod_quiz.util.slot.getId(dragnode));
|
||||
params.sectionId = Y.Moodle.core_course.util.section.getId(dropnode.ancestor('li.section', true));
|
||||
params.sectionId = Y.Moodle.core_course.util.section.getId(dragnode.ancestor('li.section', true));
|
||||
|
||||
var previousslot = dragnode.previous(SELECTOR.SLOT);
|
||||
if (previousslot) {
|
||||
|
||||
Reference in New Issue
Block a user