gardeningfilm.com
Open in
urlscan Pro
2a02:4780:b:1324:0:16ab:a5bc:2
Public Scan
Submitted URL: http://gardeningfilm.com/wp-content/themes/hello-elementor/assets/js/hello-frontend.min.js?ver=3.0.1
Effective URL: https://gardeningfilm.com/wp-content/themes/hello-elementor/assets/js/hello-frontend.min.js?ver=3.0.1
Submission: On April 06 via api from US — Scanned from US
Effective URL: https://gardeningfilm.com/wp-content/themes/hello-elementor/assets/js/hello-frontend.min.js?ver=3.0.1
Submission: On April 06 via api from US — Scanned from US
Form analysis
0 forms found in the DOMText Content
/******/ (() => { // webpackBootstrap /******/ "use strict"; var __webpack_exports__ = {}; class elementorHelloThemeHandler { constructor() { this.initSettings(); this.initElements(); this.bindEvents(); } initSettings() { this.settings = { selectors: { menuToggle: '.site-header .site-navigation-toggle', menuToggleHolder: '.site-header .site-navigation-toggle-holder', dropdownMenu: '.site-header .site-navigation-dropdown' } }; } initElements() { this.elements = { window, menuToggle: document.querySelector(this.settings.selectors.menuToggle), menuToggleHolder: document.querySelector(this.settings.selectors.menuToggleHolder), dropdownMenu: document.querySelector(this.settings.selectors.dropdownMenu) }; } bindEvents() { var _this$elements$menuTo; if (!this.elements.menuToggleHolder || (_this$elements$menuTo = this.elements.menuToggleHolder) !== null && _this$elements$menuTo !== void 0 && _this$elements$menuTo.classList.contains('hide')) { return; } this.elements.menuToggle.addEventListener('click', () => this.handleMenuToggle()); this.elements.menuToggle.addEventListener('keyup', event => { const ENTER_KEY = 13; const SPACE_KEY = 32; if (ENTER_KEY === event.keyCode || SPACE_KEY === event.keyCode) { event.currentTarget.click(); } }); this.elements.dropdownMenu.querySelectorAll('.menu-item-has-children > a').forEach(anchorElement => anchorElement.addEventListener('click', event => this.handleMenuChildren(event))); } closeMenuItems() { this.elements.menuToggleHolder.classList.remove('elementor-active'); this.elements.window.removeEventListener('resize', () => this.closeMenuItems()); } handleMenuToggle() { const isDropdownVisible = !this.elements.menuToggleHolder.classList.contains('elementor-active'); this.elements.menuToggle.setAttribute('aria-expanded', isDropdownVisible); this.elements.dropdownMenu.setAttribute('aria-hidden', !isDropdownVisible); this.elements.menuToggleHolder.classList.toggle('elementor-active', isDropdownVisible); // Always close all sub active items. this.elements.dropdownMenu.querySelectorAll('.elementor-active').forEach(item => item.classList.remove('elementor-active')); if (isDropdownVisible) { this.elements.window.addEventListener('resize', () => this.closeMenuItems()); } else { this.elements.window.removeEventListener('resize', () => this.closeMenuItems()); } } handleMenuChildren(event) { const anchor = event.currentTarget; const parentLi = anchor.parentElement; if (!(parentLi !== null && parentLi !== void 0 && parentLi.classList)) { return; } parentLi.classList.toggle('elementor-active'); } } document.addEventListener('DOMContentLoaded', () => { new elementorHelloThemeHandler(); }); /******/ })() ;