SILENT KILLERPanel

Current Path: > home > codekrsu > > escapematrixonline.com > wp-content > plugins > > optinmonster > assets > js


Operation   : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: /home/codekrsu//escapematrixonline.com/wp-content/plugins//optinmonster/assets/js

NameTypeSizeLast ModifiedActions
Elementor Directory - -
Utils Directory - -
admin.js File 1111 bytes April 01 2021 19:57:40.
block.json File 476 bytes January 28 2022 20:43:14.
editor.js File 11401 bytes November 17 2021 04:02:26.
elementor.js File 4367 bytes May 16 2024 20:41:42.
global.js File 1905 bytes March 24 2022 03:15:26.
helper.js File 4458 bytes June 07 2023 00:56:20.
mailpoet.js File 1155 bytes October 13 2023 01:19:08.
metabox.js File 1924 bytes April 01 2021 19:57:40.
om-format.js File 617 bytes April 01 2021 19:57:40.
om-settings.js File 632 bytes June 24 2021 19:34:54.
plugininstall.js File 2105 bytes September 14 2022 06:35:44.
wc-marketing.js File 1569 bytes April 01 2021 19:57:40.

Reading File: /home/codekrsu//escapematrixonline.com/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);

SILENT KILLER Tool