| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- (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
- $('input[name="nofollow"]').change(function() {
- if ($(this).attr('checked')) {
- $('input[name="nofollow"]').attr('checked', 'checked');
- }
- else {
- $('input[name="nofollow"]').removeAttr('checked');
- }
- });
- // 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);
|