63 lines
1.5 KiB
PHP
63 lines
1.5 KiB
PHP
<?php
|
|
// Exit if accessed directly
|
|
if ( ! defined( 'DGWT_WCAS_FILE' ) ) {
|
|
exit;
|
|
}
|
|
|
|
add_action( 'wp_footer', function () {
|
|
echo '<div id="wcas-theme-search" style="display: block;">' . do_shortcode( '[wcas-search-form]' ) . '</div>';
|
|
} );
|
|
|
|
add_action( 'wp_footer', function () {
|
|
?>
|
|
<script>
|
|
var wcasThemeSearch = document.querySelector('#bigcart-search-box .woocommerce-product-search');
|
|
if (wcasThemeSearch !== null) {
|
|
wcasThemeSearch.replaceWith(document.querySelector('#wcas-theme-search > div'));
|
|
}
|
|
document.querySelector('#wcas-theme-search').remove();
|
|
|
|
(function ($) {
|
|
$(window).on('load', function () {
|
|
$('a.product-search').on('click', function (e) {
|
|
$('#bigcart-search-box').addClass('dgwt-wcas');
|
|
setTimeout(function () {
|
|
var $input = $('#bigcart-search-box .dgwt-wcas-search-input');
|
|
if ($input.length > 0) {
|
|
$input.trigger('focus');
|
|
}
|
|
}, 500);
|
|
|
|
if ($(window).width() <= 782) {
|
|
var $handler = $('#bigcart-search-box .js-dgwt-wcas-enable-mobile-form');
|
|
if ($handler.length) {
|
|
$handler[0].click();
|
|
}
|
|
}
|
|
});
|
|
});
|
|
}(jQuery));
|
|
</script>
|
|
<style>
|
|
.search-box .dgwt-wcas-search-wrapp {
|
|
position: absolute;
|
|
width: 50%;
|
|
top: 30%;
|
|
left: 50%;
|
|
opacity: 1;
|
|
transform: translate(-50%, -50%);
|
|
}
|
|
|
|
.search-box form {
|
|
position: relative;
|
|
padding: 0;
|
|
width: auto;
|
|
top: 0;
|
|
left: 0;
|
|
opacity: 1 !important;
|
|
transform: none !important;
|
|
}
|
|
</style>
|
|
<?php
|
|
} );
|