View | Details | Raw Unified | Return to bug 9894
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/marc_subfields_structure.tt (-18 / +14 lines)
Lines 35-40 $(document).ready(function() { Link Here
35
    }
35
    }
36
}*/
36
}*/
37
37
38
/* Function to enable/disable hidden values checkboxes when Flag is (de)selected */
39
function enable_cb(tab) {
40
    if ($("#hidden_flagged_" + tab).is(':checked')) {
41
        $('.inclusive_' + tab).attr('disabled',true).removeAttr('checked');
42
    }
43
    else {
44
        $('.inclusive_' + tab).removeAttr('disabled');
45
    }
46
}
47
38
/* Function to serialize and set the 'hidden' field */
48
/* Function to serialize and set the 'hidden' field */
39
function setHiddenValue() {
49
function setHiddenValue() {
40
50
Lines 46-65 function setHiddenValue() { Link Here
46
    var collapsed_checked = $("#hidden_collapsed_" + tab).is(':checked');
56
    var collapsed_checked = $("#hidden_collapsed_" + tab).is(':checked');
47
    var hidden_value = "";
57
    var hidden_value = "";
48
58
49
    $(function() {
50
        enable_cb();
51
        $("#hidden_flagged_" + tab).click(enable_cb());
52
    });
53
54
    function enable_cb() {
55
        if ($("#hidden_flagged_" + tab).is(':checked')) {
56
            $('.inclusive_' + tab).attr('disabled',true).removeAttr('checked');
57
        }
58
        else {
59
            $('.inclusive_' + tab).removeAttr('disabled');
60
        }
61
    }
62
63
    if ( flagged_checked ) {
59
    if ( flagged_checked ) {
64
        hidden_value='-8';
60
        hidden_value='-8';
65
    } else if ( opac_checked && ! intranet_checked && ! editor_checked && collapsed_checked ) {
61
    } else if ( opac_checked && ! intranet_checked && ! editor_checked && collapsed_checked ) {
Lines 96-101 function setHiddenValue() { Link Here
96
        hidden_value='8';
92
        hidden_value='8';
97
    }
93
    }
98
94
95
    enable_cb(tab);
96
99
    $('#hidden-' + tab).val(hidden_value);
97
    $('#hidden-' + tab).val(hidden_value);
100
98
101
}
99
}
Lines 110-117 function populateHiddenCheckboxes(tab) { Link Here
110
    var collapsed_checked = false;
108
    var collapsed_checked = false;
111
    var flagged_checked = false;
109
    var flagged_checked = false;
112
110
113
114
115
    if ( hidden_value == '-8' ) {
111
    if ( hidden_value == '-8' ) {
116
        flagged_checked = true;
112
        flagged_checked = true;
117
    } else if ( hidden_value == '-7') {
113
    } else if ( hidden_value == '-7') {
Lines 163-174 function populateHiddenCheckboxes(tab) { Link Here
163
        collapsed_checked = true;
159
        collapsed_checked = true;
164
    } // else if ( hidden_value == '8') { skip }
160
    } // else if ( hidden_value == '8') { skip }
165
161
166
167
    $("#hidden_opac_" + tab).attr('checked',opac_checked);
162
    $("#hidden_opac_" + tab).attr('checked',opac_checked);
168
    $("#hidden_intranet_" + tab).attr('checked',intranet_checked);
163
    $("#hidden_intranet_" + tab).attr('checked',intranet_checked);
169
    $("#hidden_editor_" + tab).attr('checked',editor_checked);
164
    $("#hidden_editor_" + tab).attr('checked',editor_checked);
170
    $("#hidden_collapsed_" + tab).attr('checked',collapsed_checked);
165
    $("#hidden_collapsed_" + tab).attr('checked',collapsed_checked);
166
    $("#hidden_flagged_" + tab).attr('checked',flagged_checked);
171
167
168
    enable_cb(tab);
172
169
173
}
170
}
174
171
175
- 

Return to bug 9894