/**
* Javascript library for enableing a drag and drop upload to courses
*
- * @package moodlecore
+ * @package core
* @subpackage course
* @copyright 2012 Davo Smith
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
types_includes: function(e, type) {
var i;
+ if (e._event.dataTransfer === null) {
+ // TODO MDL-33054: If we get here then something has gone wrong.
+ return false;
+ }
var types = e._event.dataTransfer.types;
if (types == null) {
return false;
visible: true,
render: true,
buttons: [{
- value: M.util.get_string('upload', 'core'),
+ value: M.util.get_string('upload', 'moodle'),
action: function(e) {
e.preventDefault();
// Find out which module was selected
},
section: Y.WidgetStdMod.FOOTER
},{
- value: M.util.get_string('cancel', 'core'),
+ value: M.util.get_string('cancel', 'moodle'),
action: function(e) {
e.preventDefault();
panel.hide();
visible: true,
render: true,
buttons: [{
- value: M.util.get_string('upload', 'core'),
+ value: M.util.get_string('upload', 'moodle'),
action: function(e) {
e.preventDefault();
var name = Y.one('#dndupload_handler_name'+uploadid).get('value');
},
section: Y.WidgetStdMod.FOOTER
},{
- value: M.util.get_string('cancel', 'core'),
+ value: M.util.get_string('cancel', 'moodle'),
action: function(e) {
e.preventDefault();
panel.hide();
define('AJAX_SCRIPT', true);
-require_once(dirname(dirname(dirname(__FILE__))).'/config.php');
+require_once(dirname(dirname(__FILE__)).'/config.php');
require_once($CFG->dirroot.'/course/dnduploadlib.php');
$courseid = required_param('course', PARAM_INT);