<?php
// Exit if accessed directly
if ( ! defined( 'DGWT_WCAS_FILE' ) ) {
exit;
}
add_filter( 'dgwt/wcas/form/magnifier_ico', function ( $html, $class ) {
if ( $class === 'dgwt-wcas-ico-magnifier-handler' ) {
$html = '<svg class="dgwt-wcas-ico-magnifier-handler" viewBox="0 0 20 20" id="search"><circle fill="none" stroke-width="2" stroke-miterlimit="10" cx="8.35" cy="8.35" r="6.5"></circle><path fill="none" stroke-width="2" stroke-miterlimit="10" d="M12.945 12.945l5.205 5.205"></path></svg>';
}
return $html;
}, 10, 2 );
add_action( 'wp_footer', function () {
echo '<div id="wcas-sober-mobile-search" style="display: none;">' . do_shortcode( '[wcas-search-form]' ) . '</div>';
echo '<div id="wcas-sober-search" style="display: block;">' . do_shortcode( '[wcas-search-form layout="icon"]' ) . '</div>';
?>
<script>
var soberSearch = document.querySelector('.menu-item-search a');
if (soberSearch !== null) {
soberSearch.replaceWith(document.querySelector('#wcas-sober-search > div'));
}
(function ($) {
$(window).on('load', function () {
var soberSearchMobile = $('#mobile-menu .search-form');
if (soberSearchMobile.eq(0)) {
soberSearchMobile.replaceWith($('#wcas-sober-mobile-search > div'));
}
});
}(jQuery));
</script>
<?php
} );
if ( ! function_exists( 'sober_search_modal' ) ) {
function sober_search_modal() {
}
}
add_action( 'wp_head', function () {
?>
<style>
#mobile-menu .dgwt-wcas-search-wrapp {
margin-bottom: 15px;
}
.menu-item-search .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon .dgwt-wcas-ico-magnifier-handler {
max-width: 18px;
}
</style>
<?php
} );