File "electro.php"
Full Path: /home/vantageo/public_html/cache/cache/cache/cache/cache/cache/cache/.wp-cli/wp-content/plugins/ajax-search-for-woocommerce/partials/themes/electro.php
File size: 2.55 KB
MIME-type: text/x-php
Charset: utf-8
<?php
// Exit if accessed directly
if ( ! defined( 'DGWT_WCAS_FILE' ) ) {
exit;
}
add_filter( 'electro_use_third_party_navbar_search', '__return_true' );
add_action( 'electro_navbar_search_third_party', function () {
?>
<div class="navbar-search">
<?php echo do_shortcode( '[wcas-search-form layout="classic"]' ) ?>
</div>
<?php
} );
if ( ! function_exists( 'electro_product_search' ) ) {
function electro_product_search() {
?>
<div class="site-search">
<?php echo do_shortcode( '[wcas-search-form layout="classic"]' ) ?>
</div>
<?php
}
}
add_action( 'wp_footer', function () {
$breakpoint = DGWT_WCAS()->settings->getOption( 'mobile_breakpoint', 992 );
$mobileOverlay = DGWT_WCAS()->settings->getOption( 'enable_mobile_overlay' ) === 'on';
?>
<script>
(function ($) {
function fiboEletroThemeFocusInput() {
$('.handheld-header-links .search > a').on('click', function (e) {
setTimeout(function () {
var $input = $('.handheld-header-links .site-search .dgwt-wcas-search-input');
if ($input.length > 0 && $input.val().length === 0) {
$input.trigger('focus');
}
}, 500);
});
}
$(window).on('load', function () {
<?php if(! $mobileOverlay): ?>
fiboEletroThemeFocusInput();
$('.handheld-header-links .search.active > a').on('click', function (e) {
var $input = $('.handheld-header-links .site-search .dgwt-wcas-close');
if ($input.length > 0) {
$input[0].click();
}
});
<?php else: ?>
// Search icon - mobile
if ($(window).width() <= <?php echo $breakpoint; ?>) {
$('.handheld-header-links .search > a').off('click').on('click', function (e) {
var $handler = $('.handheld-header-links .site-search .js-dgwt-wcas-enable-mobile-form');
if ($handler.length) {
$handler[0].click();
}
e.preventDefault();
});
} else {
// Search icon - almost desktop
fiboEletroThemeFocusInput();
}
<?php endif; ?>
});
}(jQuery));
</script>
<style>
/** Desktop */
.navbar-search .dgwt-wcas-search-wrapp {
max-width: 800px;
}
.navbar-search {
flex-basis: 0;
flex-grow: 1;
margin-bottom: 0;
}
/** Mobile: Default Handled Header */
.handheld-header-links .site-search .dgwt-wcas-search-wrapp {
max-width: 100%;
}
/** Mobile: Mobile Header v1 */
.mobile-header-v1 .site-search .dgwt-wcas-search-wrapp {
max-width: 100%;
}
/** Mobile: Mobile Header v2 */
.mobile-header-v2 .mobile-header-v2-inner > .site-search .dgwt-wcas-search-wrapp {
max-width: 100%;
}
</style>
<?php
} );