Proyectos de Subversion Moodle

Rev

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

Rev 1 Rev 1441
Línea 102... Línea 102...
102
            e.preventDefault();
102
            e.preventDefault();
103
            dropZone.classList.remove('dragover');
103
            dropZone.classList.remove('dragover');
104
            this.callback(e.dataTransfer.files);
104
            this.callback(e.dataTransfer.files);
105
        });
105
        });
106
        this.dropZoneElement.addEventListener('click', (e) => {
106
        this.dropZoneElement.addEventListener('click', (e) => {
107
            const dropZoneContainer = this.getDropZoneContainerFromEvent(e);
107
            const targetDropZoneElement = e.target.closest('.dropzone-visually-hidden-focusable') ||
108
            if (!dropZoneContainer) {
-
 
109
                return;
-
 
110
            }
-
 
111
            this.getFileElementFromEvent(e).click();
108
                this.getDropZoneContainerFromEvent(e);
112
        });
-
 
113
        this.dropZoneElement.addEventListener('click', (e) => {
-
 
114
            const dropZoneLabel = e.target.closest('.dropzone-sr-only-focusable');
-
 
115
            if (!dropZoneLabel) {
109
            if (!targetDropZoneElement) {
116
                return;
110
                return;
117
            }
111
            }
118
            this.getFileElementFromEvent(e).click();
112
            this.getFileElementFromEvent(e).click();
119
        });
113
        });
120
        this.dropZoneElement.addEventListener('change', (e) => {
114
        this.dropZoneElement.addEventListener('change', (e) => {