Proyectos de Subversion Moodle

Rev

Rev 1 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1 Rev 1441
Línea 2... Línea 2...
2
 
2
 
3
/* eslint-disable no-unused-vars */
3
/* eslint-disable no-unused-vars */
4
/**
4
/**
5
 * Drag and Drop for course sections and course modules.
5
 * Drag and Drop for course sections and course modules.
-
 
6
 *
-
 
7
 * TODO: remove this module as part of MDL-83627.
6
 *
8
 *
7
 * @module moodle-course-dragdrop
9
 * @module moodle-course-dragdrop
Línea -... Línea 10...
-
 
10
 */
8
 */
11
 
9
 
12
 
10
var CSS = {
13
var CSS = {
11
    ACTIONAREA: '.actions',
14
    ACTIONAREA: '.actions',
12
    ACTIVITY: 'activity',
15
    ACTIVITY: 'activity',
Línea 31... Línea 34...
31
 
34
 
32
M.course = M.course || {};
35
M.course = M.course || {};
33
/**
36
/**
34
 * Section drag and drop.
37
 * Section drag and drop.
-
 
38
 *
-
 
39
 * TODO: remove this module as part of MDL-83627.
35
 *
40
 *
36
 * @class M.course.dragdrop.section
41
 * @class M.course.dragdrop.section
37
 * @constructor
42
 * @constructor
38
 * @extends M.core.dragdrop
43
 * @extends M.core.dragdrop
39
 */
44
 */
40
var DRAGSECTION = function() {
45
var DRAGSECTION = function() {
41
    DRAGSECTION.superclass.constructor.apply(this, arguments);
46
    DRAGSECTION.superclass.constructor.apply(this, arguments);
-
 
47
};
-
 
48
 
42
};
49
 
43
Y.extend(DRAGSECTION, M.core.dragdrop, {
50
Y.extend(DRAGSECTION, M.core.dragdrop, {
Línea 44... Línea 51...
44
    sectionlistselector: null,
51
    sectionlistselector: null,
45
 
52
 
Línea 325... Línea 332...
325
    new DRAGSECTION(params);
332
    new DRAGSECTION(params);
326
};
333
};
327
/**
334
/**
328
 * Resource drag and drop.
335
 * Resource drag and drop.
329
 *
336
 *
-
 
337
 * TODO: remove this module as part of MDL-83627.
-
 
338
 *
330
 * @class M.course.dragdrop.resource
339
 * @class M.course.dragdrop.resource
331
 * @constructor
340
 * @constructor
332
 * @extends M.core.dragdrop
341
 * @extends M.core.dragdrop
333
 */
342
 */
334
var DRAGRESOURCE = function() {
343
var DRAGRESOURCE = function() {
335
    DRAGRESOURCE.superclass.constructor.apply(this, arguments);
344
    DRAGRESOURCE.superclass.constructor.apply(this, arguments);
336
};
345
};
-
 
346
 
-
 
347
 
337
Y.extend(DRAGRESOURCE, M.core.dragdrop, {
348
Y.extend(DRAGRESOURCE, M.core.dragdrop, {
338
    initializer: function() {
349
    initializer: function() {
339
        // Set group for parent class
350
        // Set group for parent class
340
        this.groups = ['resource'];
351
        this.groups = ['resource'];
341
        this.samenodeclass = CSS.ACTIVITY;
352
        this.samenodeclass = CSS.ACTIVITY;