// JavaScript Document (function($) { // Código necesario para mostrar / ocultar los filtros del recomendador de tarjetas // Si la siguiente condición se cumple, significa que se están mostrando resultados, por lo que queremos ocultar los filtros var language = $('html').attr('lang'); if ($('div.view-recomendador').find( ".productos-wrapper").length > 0) { var recomResultados = $('div.view-recomendador').find( "> div.view-content")[0]; $('div.view-recomendador').find( "div.view-filters").addClass('hideDiv'); // Además, queremos añadir un botón para volver a mostrar los filtros y ocultar los resultados if (language == 'es'){ var backButton = '
'; } if (language == 'eu'){ var backButton = ''; } if (language == 'va'){ var backButton = ''; } if (language == 'ca'){ var backButton = ''; } if (language == 'gl'){ var backButton = ''; } $(recomResultados).append(backButton); } $('#backButton').click( function(e) { e.preventDefault(); var recomResultados = $('div.view-recomendador').find( "> div.view-content")[0]; var filters = $('div.view-recomendador').find( "div.view-filters")[0]; // $(recomResultados).addClass('hideDiv'); // $(filters).removeClass('hideDiv'); $(recomResultados).fadeOut( "fast", function() { $(filters).fadeIn( "fast", function() {}); }); return false; }); // JRP - CRN - INI 20181008 var recomendadorBloque = $('.recomendador').closest('.views-element-container'); var recomendadorForm = $('.recomendador .views-exposed-form'); if (recomendadorBloque.length > 0) { // El bloque del recomendador está presente en la página $(recomendadorBloque).find('h2').wrap( "" ); $(recomendadorForm).find('div.form-row').find('fieldset').each(function(index){ if (index < 2) { $(this).addClass('filaSuperior'); } else { $(this).addClass('filaInferior'); } }); $(recomendadorForm).find('.filaSuperior').wrapAll(""); $(recomendadorForm).find('.filaInferior').wrapAll(""); } // JRP - CRN - FIN 20181008 })(jQuery);