51 lines
1.7 KiB
PHP
51 lines
1.7 KiB
PHP
<?php
|
|
// Exit if accessed directly
|
|
if ( ! defined( 'DGWT_WCAS_FILE' ) ) {
|
|
exit;
|
|
}
|
|
|
|
/**
|
|
* Default search
|
|
*/
|
|
add_action( 'wp_footer', function () {
|
|
echo '<div id="wcas-theme-search" style="display: block;"><div class="goya-search"><fieldset><div class="search-button-group">' . do_shortcode( '[wcas-search-form layout="classic"]' ) . '</div></fieldset></div></div>';
|
|
echo '<div id="wcas-theme-search-mobile" style="display: block;"><div class="goya-search"><fieldset><div class="search-button-group">' . do_shortcode( '[wcas-search-form layout="classic"]' ) . '</div></fieldset></div></div>';
|
|
?>
|
|
<script>
|
|
var wcasThemeSearch = document.querySelector('.search-panel .side-panel-content .goya-search');
|
|
if (wcasThemeSearch !== null) {
|
|
wcasThemeSearch.replaceWith(document.querySelector('#wcas-theme-search > div'));
|
|
}
|
|
document.querySelector('#wcas-theme-search').remove();
|
|
|
|
var wcasThemeSearchMobile = document.querySelector('.side-mobile-menu .side-panel-content .goya-search');
|
|
if (wcasThemeSearchMobile !== null) {
|
|
wcasThemeSearchMobile.replaceWith(document.querySelector('#wcas-theme-search-mobile > div'));
|
|
}
|
|
document.querySelector('#wcas-theme-search-mobile').remove();
|
|
|
|
(function ($) {
|
|
$(window).on('load', function () {
|
|
$('.site-header .quick_search').on('click', function (e) {
|
|
setTimeout(function () {
|
|
var $input = $('.search-panel .side-panel-content .dgwt-wcas-search-input');
|
|
if ($input.length > 0 && $input.val().length === 0) {
|
|
$input.trigger('focus');
|
|
}
|
|
}, 500);
|
|
});
|
|
});
|
|
}(jQuery));
|
|
</script>
|
|
<style>
|
|
.search-panel .search-button-group {
|
|
border-bottom: none;
|
|
}
|
|
|
|
.search-panel .search-button-group .dgwt-wcas-search-wrapp {
|
|
max-width: 100%;
|
|
}
|
|
</style>
|
|
<?php
|
|
}, 12);
|