jQuery(function($) { var reduxOptionSearch = function(){ jQuery('.redux_field_search').typeWatch({ callback:function( searchString ){ searchString = searchString.toLowerCase(); var searchArray = searchString.split(' '); var parent = $(this).parents('.redux-container:first'); var expanded_options = parent.find('.expand_options'); if (searchString != "") { if (!expanded_options.hasClass('expanded')) { expanded_options.click(); parent.find('.redux-main').addClass('redux-search'); } } else { if (expanded_options.hasClass('expanded')) { expanded_options.click(); parent.find('.redux-main').removeClass('redux-search'); } parent.find('.redux-section-field, .redux-info-field, .redux-notice-field, .redux-container-group, .redux-section-desc, .redux-group-tab h3').show(); if($('.redux-group-tab-link-li.active').length>0){ var rel = $('.redux-group-tab-link-li.active a').attr('data-rel'); var selector = 'div#'+rel+'_section_group'; jQuery(selector).show(); jQuery(selector).css('display','block'); }else{ $('.redux-group-tab-link-li.activeChild').click(); $('div#'+rel+'_section_group').show(); $('#'+rel+'_section_group').css('display','block'); } } parent.find('.redux-field-container').each(function() { if (searchString != "") { parent.find('div.redux-group-tab').css('display','none'); $(this).parents('tr:first').hide(); } else { $(this).parents('tr:first').show(); } }); parent.find('.form-table tr').filter(function () { if(searchString==''){ return false; } var item = $(this); var isMatch = true, text = $(this).find('.redux_field_th').text().toLowerCase(); if ( !text || text == "" ) { return false; } $.each(searchArray, function (i, searchStr) { if (text.indexOf(searchStr) == -1) { isMatch = false; } }); if (isMatch) { $(this).show(); $(this).parents('div.redux-group-tab').css('display','block'); } return isMatch; }).show( function() { }); }, wait:400, highlight:false, captureLength:0 }); } $(document).ready(function() { $('.redux-container').each(function() { if (!$(this).hasClass('redux-no-sections')) { $(this).find('.redux-main').prepend(''); reduxOptionSearch(); } }); $(".redux_field_search").keypress(function (evt) { //Deterime where our character code is coming from within the event var charCode = evt.charCode || evt.keyCode; if (charCode == 13) { //Enter key's keycode return false; } }); if($(".amp-preview-button").length>0){ $(".amp-preview-button").click(function(){ var srcLink = $("#amp-preview-iframe").attr('data-src'); $("#amp-preview-iframe").html(""); }); } }); });