Proyectos de Subversion Moodle

Rev

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

Rev 1 Rev 1441
Línea 45... Línea 45...
45
     */
45
     */
46
    constructor(elementId) {
46
    constructor(elementId) {
47
        this.elementId = elementId;
47
        this.elementId = elementId;
48
        this.mainSelect = document.getElementById(this.elementId);
48
        this.mainSelect = document.getElementById(this.elementId);
49
        this.dropdown = getDropdownStatus(`[data-form-controls="${this.elementId}"]`);
49
        this.dropdown = getDropdownStatus(`[data-form-controls="${this.elementId}"]`);
50
        this.dropdown.getElement().classList.remove(Classes.hidden);
50
        this.dropdown?.getElement().classList.remove(Classes.hidden);
51
    }
51
    }
Línea 52... Línea 52...
52
 
52
 
53
    /**
53
    /**
54
     * Add form element event listener.
54
     * Add form element event listener.
Línea 152... Línea 152...
152
    // testing the javascript part using behat when necessary.
152
    // testing the javascript part using behat when necessary.
153
    if (document.body.classList.contains('behat-site') && !field.hasForceDialog()) {
153
    if (document.body.classList.contains('behat-site') && !field.hasForceDialog()) {
154
        field.disableInteractiveDialog();
154
        field.disableInteractiveDialog();
155
        return;
155
        return;
156
    }
156
    }
-
 
157
    if (field.dropdown !== null) {
157
    field.addEventListeners();
158
        field.addEventListeners();
-
 
159
    }
158
};
160
};