GRAYBYTE WORDPRESS FILE MANAGER4385

Server IP : 162.213.255.40 / Your IP : 216.73.216.6
System : Linux server146.web-hosting.com 4.18.0-513.18.1.lve.el8.x86_64 #1 SMP Thu Feb 22 12:55:50 UTC 2024 x86_64
PHP Version : 8.0.30
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF

HOME

/home/hellrfbn/public_html/wp-content/plugins/optinmonster/assets/js/
Upload Files :
Current_dir [ Writeable ] Document_root [ Writeable ]

Command :


Current File : /home/hellrfbn/public_html/wp-content/plugins/optinmonster/assets/js//metabox.js
/* ==========================================================
 * metabox.js
 * ==========================================================
 * Copyright 2021 Awesome Motive.
 * https://awesomemotive.com
 * ========================================================== */
window.OMAPI_WooCommerce_Metaboxes = window.OMAPI_WooCommerce_Metaboxes || {};

/**
 * Metabox Tabs
 *
 * This contains the functionality for our WooCommerce education metaboxes.
 *
 * @since 2.1.0
 */
(function (window, document, app, undefined) {
	/**
	 * Cache DOM objects.
	 *
	 * Setup everything needed.
	 *
	 * @since 2.1.0
	 *
	 * @returns {void}
	 */
	app.cache = () => {
		app.options = document.querySelectorAll('.omapi-metabox__nav a');
		app.slides = document.querySelectorAll('.omapi-metabox__slides-slide');
	};

	/**
	 * Set Event Listeners
	 *
	 * Loop through each navigation option and set the event listener.
	 *
	 * @since 2.1.0
	 *
	 * @returns {void}
	 */
	app.setEventListeners = () => {
		app.options.forEach((option) => {
			option.addEventListener('click', (e) => {
				e.preventDefault();

				app.removeActiveClass(app.options);
				option.classList.add('active');

				const target = option.getAttribute('href');
				if (target) {
					app.removeActiveClass(app.slides);

					document.querySelector(target).classList.add('active');
				}
			});
		});
	};

	/**
	 * Remove Active Class
	 *
	 * @param {NodeList} options the tab options.
	 *
	 * @since 2.1.0
	 *
	 * @returns {void}
	 */
	app.removeActiveClass = (options) => {
		options.forEach((option) => {
			option.classList.remove('active');
		});
	};

	// Set the event listeners once the DOM is ready.
	window.addEventListener('DOMContentLoaded', () => {
		app.hasSlides = document.querySelectorAll('.omapi-metabox.has-slides').length;

		if (app.hasSlides) {
			app.cache();
			app.setEventListeners();
		}
	});
})(window, document, window.OMAPI_WooCommerce_Metaboxes);

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
July 23 2025 07:38:29
hellrfbn / hellrfbn
0755
Elementor
--
July 23 2025 07:38:29
hellrfbn / hellrfbn
0755
Utils
--
July 23 2025 07:38:29
hellrfbn / hellrfbn
0755
.htaccess
0.41 KB
July 23 2025 07:38:29
hellrfbn / hellrfbn
0644
admin.js
1.085 KB
February 05 2025 15:45:15
hellrfbn / hellrfbn
0644
block.json
0.465 KB
February 05 2025 15:45:15
hellrfbn / hellrfbn
0644
editor.js
11.134 KB
February 05 2025 15:45:15
hellrfbn / hellrfbn
0644
elementor.js
4.265 KB
February 05 2025 15:45:15
hellrfbn / hellrfbn
0644
global.js
1.86 KB
February 05 2025 15:45:15
hellrfbn / hellrfbn
0644
helper.js
4.354 KB
February 05 2025 15:45:15
hellrfbn / hellrfbn
0644
mailpoet.js
1.128 KB
February 05 2025 15:45:15
hellrfbn / hellrfbn
0644
metabox.js
1.879 KB
February 05 2025 15:45:15
hellrfbn / hellrfbn
0644
om-format.js
0.603 KB
February 05 2025 15:45:15
hellrfbn / hellrfbn
0644
om-settings.js
0.617 KB
February 05 2025 15:45:15
hellrfbn / hellrfbn
0644
plugininstall.js
2.056 KB
February 05 2025 15:45:15
hellrfbn / hellrfbn
0644
wc-marketing.js
1.532 KB
February 05 2025 15:45:15
hellrfbn / hellrfbn
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF