Proyectos de Subversion Moodle

Rev

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

Rev 1 Rev 1441
Línea 31... Línea 31...
31
    this.customFields = customFields;
31
    this.customFields = customFields;
32
};
32
};
Línea 33... Línea 33...
33
 
33
 
34
M.availability_profile.form.getNode = function(json) {
34
M.availability_profile.form.getNode = function(json) {
35
    // Create HTML structure.
35
    // Create HTML structure.
36
    var html = '<span class="availability-group"><label><span class="pr-3">' +
36
    var html = '<span class="availability-group"><label><span class="pe-3">' +
37
            M.util.get_string('conditiontitle', 'availability_profile') + '</span> ' +
37
            M.util.get_string('conditiontitle', 'availability_profile') + '</span> ' +
38
            '<select name="field" class="custom-select">' +
38
            '<select name="field" class="form-select">' +
39
            '<option value="choose">' + M.util.get_string('choosedots', 'moodle') + '</option>';
39
            '<option value="choose">' + M.util.get_string('choosedots', 'moodle') + '</option>';
40
    var fieldInfo;
40
    var fieldInfo;
41
    for (var i = 0; i < this.standardFields.length; i++) {
41
    for (var i = 0; i < this.standardFields.length; i++) {
42
        fieldInfo = this.standardFields[i];
42
        fieldInfo = this.standardFields[i];
Línea 48... Línea 48...
48
        // String has already been escaped using format_string.
48
        // String has already been escaped using format_string.
49
        html += '<option value="cf_' + fieldInfo.field + '">' + fieldInfo.display + '</option>';
49
        html += '<option value="cf_' + fieldInfo.field + '">' + fieldInfo.display + '</option>';
50
    }
50
    }
51
    html += '</select></label> <label><span class="accesshide">' + M.util.get_string('label_operator', 'availability_profile') +
51
    html += '</select></label> <label><span class="accesshide">' + M.util.get_string('label_operator', 'availability_profile') +
52
            ' </span><select name="op" title="' + M.util.get_string('label_operator', 'availability_profile') + '"' +
52
            ' </span><select name="op" title="' + M.util.get_string('label_operator', 'availability_profile') + '"' +
53
                     ' class="custom-select">';
53
                     ' class="form-select">';
54
    var operators = ['isequalto', 'contains', 'doesnotcontain', 'startswith', 'endswith',
54
    var operators = ['isequalto', 'contains', 'doesnotcontain', 'startswith', 'endswith',
55
            'isempty', 'isnotempty'];
55
            'isempty', 'isnotempty'];
56
    for (i = 0; i < operators.length; i++) {
56
    for (i = 0; i < operators.length; i++) {
57
        html += '<option value="' + operators[i] + '">' +
57
        html += '<option value="' + operators[i] + '">' +
58
                M.util.get_string('op_' + operators[i], 'availability_profile') + '</option>';
58
                M.util.get_string('op_' + operators[i], 'availability_profile') + '</option>';