(function($) { Drupal.behaviors.facetapiRadio = { attach: function(context, settings) { if (settings.facetapi) { for (var index in settings.facetapi.facets) { var facet = settings.facetapi.facets[index]; if (facet.widget === 'facetapi_radio' && facet.autoSubmit === 1) { // Add a handler for our radio buttons. $('#' + facet.id).find('.form-radio').click(function() { var location = $(this).val(); if (location) { window.location.href = location; } }); } } } } }; })(jQuery);