From 26992cf17119f7c556a23704c94a95738c8c6c7d Mon Sep 17 00:00:00 2001 From: Andrew Robert Nicols Date: Fri, 22 Jun 2012 08:11:06 +0100 Subject: [PATCH] MDL-33926 Add window scrolling when drag/dropping --- course/yui/dragdrop/dragdrop.js | 6 +++--- lib/yui/blocks/blocks.js | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/course/yui/dragdrop/dragdrop.js b/course/yui/dragdrop/dragdrop.js index 2b492ada9d6..435b3559bc1 100644 --- a/course/yui/dragdrop/dragdrop.js +++ b/course/yui/dragdrop/dragdrop.js @@ -91,7 +91,7 @@ YUI.add('moodle-course-dragdrop', function(Y) { // Keep it inside the .course-content constrain: '#'+CSS.PAGECONTENT, stickY: true - }); + }).plug(Y.Plugin.DDWinScroll); } } }, this); @@ -306,7 +306,7 @@ YUI.add('moodle-course-dragdrop', function(Y) { }).plug(Y.Plugin.DDConstrained, { // Keep it inside the .course-content constrain: '#'+CSS.PAGECONTENT - }); + }).plug(Y.Plugin.DDWinScroll); } }, this); }, @@ -411,4 +411,4 @@ YUI.add('moodle-course-dragdrop', function(Y) { M.course.init_section_dragdrop = function(params) { new DRAGSECTION(params); } -}, '@VERSION@', {requires:['base', 'node', 'io', 'dom', 'dd', 'moodle-core-dragdrop', 'moodle-enrol-notification', 'moodle-course-coursebase']}); +}, '@VERSION@', {requires:['base', 'node', 'io', 'dom', 'dd', 'dd-scroll', 'moodle-core-dragdrop', 'moodle-enrol-notification', 'moodle-course-coursebase']}); diff --git a/lib/yui/blocks/blocks.js b/lib/yui/blocks/blocks.js index 8555f327f14..21cc5f1a7dc 100644 --- a/lib/yui/blocks/blocks.js +++ b/lib/yui/blocks/blocks.js @@ -87,7 +87,7 @@ YUI.add('moodle-core-blocks', function(Y) { }).plug(Y.Plugin.DDConstrained, { // Keep it inside the .course-content constrain: '#'+CSS.PAGECONTENT - }); + }).plug(Y.Plugin.DDWinScroll); } }, this); }, this); @@ -267,5 +267,5 @@ YUI.add('moodle-core-blocks', function(Y) { M.core_blocks.init_dragdrop = function(params) { new DRAGBLOCK(params); } -}, '@VERSION@', {requires:['base', 'node', 'io', 'dom', 'dd', 'moodle-core-dragdrop', 'moodle-enrol-notification']}); +}, '@VERSION@', {requires:['base', 'node', 'io', 'dom', 'dd', 'dd-scroll', 'moodle-core-dragdrop', 'moodle-enrol-notification']});