# wp-bottom-menu/1.2/inc/main.js

WP Bottom Menu, version 1.2. 22 lines.

- Page: https://pluginprobe.com/plugins/wp-bottom-menu/1.2/code/inc/main.js
- Raw: https://pluginprobe.com/plugins/wp-bottom-menu/1.2/raw/inc/main.js
- Modified: 2021-04-09T16:04:06+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/wp-bottom-menu/1.2/code/inc/main.js#L10-L20`.

```javascript
const wp_bottom_menu_class = document.querySelector('.wp-bottom-menu');
const wp_bottom_menu_sfw =  document.querySelector('.wp-bottom-menu-search-form-wrapper');
const wp_bottom_menu_sft = document.querySelector(".wp-bottom-menu-search-form-trigger");
var wpbmsf = false;

if(wp_bottom_menu_sft !== null){
    wp_bottom_menu_sft.addEventListener("click" ,function(){
        wp_bottom_menu_sfw.classList.toggle("sf-active");
        wp_bottom_menu_class.classList.toggle("sf-active");
        if (!wpbmsf){
            wp_bottom_menu_sfw.style.bottom = wp_bottom_menu_class.clientHeight + "px";
            wpbmsf = true;
        } else {
            wp_bottom_menu_sfw.style.bottom = "0px";
            wpbmsf = false;
        }
    });
}

window.addEventListener('DOMContentLoaded', (event) => {
    document.body.style.paddingBottom = wp_bottom_menu_class.clientHeight + "px";
});
```
