2020-08-14 13:36:36 +02:00

45 lines
1.3 KiB
JavaScript

(function ($) {
Drupal.behaviors.facetapi = {
attach: function(context, settings) {
// Ensures ALL soft limit select boxes are updated.
// @see http://drupal.org/node/735528
$('select[name="soft_limit"]').change(function() {
$('select[name="soft_limit"]').val($(this).val());
});
// Ensures ALL nofollow checkboxes are updated.
// @see http://drupal.org/node/735528
$('select[name="nofollow"]').change(function() {
$('select[name="nofollow"]').val($(this).val());
});
// Ensures ALL show expanded checkboxes are updated.
// @see http://drupal.org/node/735528
$('input[name="show_expanded"]').change(function() {
if ($(this).attr('checked')) {
$('input[name="show_expanded"]').attr('checked', 'checked');
}
else {
$('input[name="show_expanded"]').removeAttr('checked');
}
});
// Handles bug where input format fieldset is not hidden.
// @see http://drupal.org/node/997826
if ($('select[name="empty_behavior"]').val() != 'text') {
$('fieldset#edit-empty-text-format').hide();
}
$('select[name="empty_behavior"]').change(function() {
if ($(this).val() != 'text') {
$('fieldset#edit-empty-text-format').hide();
}
else {
$('fieldset#edit-empty-text-format').show();
}
});
}
}
})(jQuery);