X7ROOT File Manager
Current Path:
/home/cbholdings/pasukulu/course/format/amd/build/local/courseeditor
home
/
cbholdings
/
pasukulu
/
course
/
format
/
amd
/
build
/
local
/
courseeditor
/
📁
..
📄
contenttree.min.js
(3.18 KB)
📄
contenttree.min.js.map
(8.49 KB)
📄
courseeditor.min.js
(6.99 KB)
📄
courseeditor.min.js.map
(15.81 KB)
📄
dndcmitem.min.js
(1.81 KB)
📄
dndcmitem.min.js.map
(5.51 KB)
📄
dndsection.min.js
(3.33 KB)
📄
dndsection.min.js.map
(8.66 KB)
📄
dndsectionitem.min.js
(2.31 KB)
📄
dndsectionitem.min.js.map
(6.35 KB)
📄
exporter.min.js
(3.9 KB)
📄
exporter.min.js.map
(10.16 KB)
📄
fileuploader.min.js
(8.57 KB)
📄
fileuploader.min.js.map
(25.29 KB)
📄
mutations.min.js
(10.33 KB)
📄
mutations.min.js.map
(32.74 KB)
Editing: dndcmitem.min.js
define("core_courseformat/local/courseeditor/dndcmitem",["exports","core/reactive"],(function(_exports,_reactive){Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.default=void 0; /** * Course index cm component. * * This component is used to control specific course modules interactions like drag and drop * in both course index and course content. * * @module core_courseformat/local/courseeditor/dndcmitem * @class core_courseformat/local/courseeditor/dndcmitem * @copyright 2021 Ferran Recio <ferran@moodle.com> * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ class _default extends _reactive.BaseComponent{configDragDrop(cmid){this.id=cmid,this.reactive.isEditing&&this.reactive.supportComponents&&(this.dragdrop=new _reactive.DragDrop(this),this.classes=this.dragdrop.getClasses())}destroy(){void 0!==this.dragdrop&&this.dragdrop.unregister()}setDraggable(value){var _this$dragdrop;null===(_this$dragdrop=this.dragdrop)||void 0===_this$dragdrop||_this$dragdrop.setDraggable(value)}dragStart(dropdata){this.reactive.dispatch("cmDrag",[dropdata.id],!0)}dragEnd(dropdata){this.reactive.dispatch("cmDrag",[dropdata.id],!1)}getDraggableData(){return this.reactive.getExporter().cmDraggableData(this.reactive.state,this.id)}validateDropData(dropdata){return"cm"===(null==dropdata?void 0:dropdata.type)}showDropZone(dropdata){dropdata.nextcmid!=this.id&&dropdata.id!=this.id&&this.element.classList.add(this.classes.DROPUP)}hideDropZone(){this.element.classList.remove(this.classes.DROPUP)}drop(dropdata,event){if(dropdata.id!=this.id&&dropdata.nextcmid!=this.id){const mutation=event.altKey?"cmDuplicate":"cmMove";this.reactive.dispatch(mutation,[dropdata.id],null,this.id)}}}return _exports.default=_default,_exports.default})); //# sourceMappingURL=dndcmitem.min.js.map
Upload File
Create Folder