MDL-48918 course: Fix keyboard drag/drop after dropped resource
This commit is contained in:
committed by
Dan Poltawski
parent
3209753b78
commit
16dab5d9c7
@@ -381,6 +381,18 @@ Y.extend(DRAGRESOURCE, M.core.dragdrop, {
|
||||
*/
|
||||
setup_for_resource: function(baseselector) {
|
||||
Y.Node.all(baseselector).each(function(resourcesnode) {
|
||||
var draggroups = resourcesnode.getData('draggroups');
|
||||
if (!draggroups) {
|
||||
// This Drop Node has not been set up. Configure it now.
|
||||
resourcesnode.setAttribute('data-draggroups', this.groups.join(' '));
|
||||
// Define empty ul as droptarget, so that item could be moved to empty list
|
||||
new Y.DD.Drop({
|
||||
node: resourcesnode,
|
||||
groups: this.groups,
|
||||
padding: '20 0 20 0'
|
||||
});
|
||||
}
|
||||
|
||||
// Replace move icons
|
||||
var move = resourcesnode.one('a.' + CSS.EDITINGMOVE);
|
||||
if (move) {
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -377,6 +377,18 @@ Y.extend(DRAGRESOURCE, M.core.dragdrop, {
|
||||
*/
|
||||
setup_for_resource: function(baseselector) {
|
||||
Y.Node.all(baseselector).each(function(resourcesnode) {
|
||||
var draggroups = resourcesnode.getData('draggroups');
|
||||
if (!draggroups) {
|
||||
// This Drop Node has not been set up. Configure it now.
|
||||
resourcesnode.setAttribute('data-draggroups', this.groups.join(' '));
|
||||
// Define empty ul as droptarget, so that item could be moved to empty list
|
||||
new Y.DD.Drop({
|
||||
node: resourcesnode,
|
||||
groups: this.groups,
|
||||
padding: '20 0 20 0'
|
||||
});
|
||||
}
|
||||
|
||||
// Replace move icons
|
||||
var move = resourcesnode.one('a.' + CSS.EDITINGMOVE);
|
||||
if (move) {
|
||||
|
||||
+12
@@ -92,6 +92,18 @@ Y.extend(DRAGRESOURCE, M.core.dragdrop, {
|
||||
*/
|
||||
setup_for_resource: function(baseselector) {
|
||||
Y.Node.all(baseselector).each(function(resourcesnode) {
|
||||
var draggroups = resourcesnode.getData('draggroups');
|
||||
if (!draggroups) {
|
||||
// This Drop Node has not been set up. Configure it now.
|
||||
resourcesnode.setAttribute('data-draggroups', this.groups.join(' '));
|
||||
// Define empty ul as droptarget, so that item could be moved to empty list
|
||||
new Y.DD.Drop({
|
||||
node: resourcesnode,
|
||||
groups: this.groups,
|
||||
padding: '20 0 20 0'
|
||||
});
|
||||
}
|
||||
|
||||
// Replace move icons
|
||||
var move = resourcesnode.one('a.' + CSS.EDITINGMOVE);
|
||||
if (move) {
|
||||
|
||||
Reference in New Issue
Block a user