Submit
Path:
~
/
home
/
getwphos
/
public_html
/
new-cytogenx
/
wp-content
/
plugins
/
elementor
/
assets
/
js
/
File Content:
accordion.c16b88b2e8a0c50189bc.bundle.js
/*! elementor - v3.21.0 - 25-04-2024 */ "use strict"; (self["webpackChunkelementor"] = self["webpackChunkelementor"] || []).push([["accordion"],{ /***/ "../assets/dev/js/frontend/handlers/accordion.js": /*!*******************************************************!*\ !*** ../assets/dev/js/frontend/handlers/accordion.js ***! \*******************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = void 0; var _baseTabs = _interopRequireDefault(__webpack_require__(/*! ./base-tabs */ "../assets/dev/js/frontend/handlers/base-tabs.js")); class Accordion extends _baseTabs.default { getDefaultSettings() { const defaultSettings = super.getDefaultSettings(); return { ...defaultSettings, showTabFn: 'slideDown', hideTabFn: 'slideUp' }; } } exports["default"] = Accordion; /***/ }), /***/ "../assets/dev/js/frontend/handlers/base-tabs.js": /*!*******************************************************!*\ !*** ../assets/dev/js/frontend/handlers/base-tabs.js ***! \*******************************************************/ /***/ ((__unused_webpack_module, exports) => { Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = void 0; class baseTabs extends elementorModules.frontend.handlers.Base { getDefaultSettings() { return { selectors: { tablist: '[role="tablist"]', tabTitle: '.elementor-tab-title', tabContent: '.elementor-tab-content' }, classes: { active: 'elementor-active' }, showTabFn: 'show', hideTabFn: 'hide', toggleSelf: true, hidePrevious: true, autoExpand: true, keyDirection: { ArrowLeft: elementorFrontendConfig.is_rtl ? 1 : -1, ArrowUp: -1, ArrowRight: elementorFrontendConfig.is_rtl ? -1 : 1, ArrowDown: 1 } }; } getDefaultElements() { const selectors = this.getSettings('selectors'); return { $tabTitles: this.findElement(selectors.tabTitle), $tabContents: this.findElement(selectors.tabContent) }; } activateDefaultTab() { const settings = this.getSettings(); if (!settings.autoExpand || 'editor' === settings.autoExpand && !this.isEdit) { return; } const defaultActiveTab = this.getEditSettings('activeItemIndex') || 1, originalToggleMethods = { showTabFn: settings.showTabFn, hideTabFn: settings.hideTabFn }; // Toggle tabs without animation to avoid jumping this.setSettings({ showTabFn: 'show', hideTabFn: 'hide' }); this.changeActiveTab(defaultActiveTab); // Return back original toggle effects this.setSettings(originalToggleMethods); } handleKeyboardNavigation(event) { const tab = event.currentTarget, $tabList = jQuery(tab.closest(this.getSettings('selectors').tablist)), // eslint-disable-next-line @wordpress/no-unused-vars-before-return $tabs = $tabList.find(this.getSettings('selectors').tabTitle), isVertical = 'vertical' === $tabList.attr('aria-orientation'); switch (event.key) { case 'ArrowLeft': case 'ArrowRight': if (isVertical) { return; } break; case 'ArrowUp': case 'ArrowDown': if (!isVertical) { return; } event.preventDefault(); break; case 'Home': event.preventDefault(); $tabs.first().trigger('focus'); return; case 'End': event.preventDefault(); $tabs.last().trigger('focus'); return; default: return; } const tabIndex = tab.getAttribute('data-tab') - 1, direction = this.getSettings('keyDirection')[event.key], nextTab = $tabs[tabIndex + direction]; if (nextTab) { nextTab.focus(); } else if (-1 === tabIndex + direction) { $tabs.last().trigger('focus'); } else { $tabs.first().trigger('focus'); } } deactivateActiveTab(tabIndex) { const settings = this.getSettings(), activeClass = settings.classes.active, activeFilter = tabIndex ? '[data-tab="' + tabIndex + '"]' : '.' + activeClass, $activeTitle = this.elements.$tabTitles.filter(activeFilter), $activeContent = this.elements.$tabContents.filter(activeFilter); $activeTitle.add($activeContent).removeClass(activeClass); $activeTitle.attr({ tabindex: '-1', 'aria-selected': 'false', 'aria-expanded': 'false' }); $activeContent[settings.hideTabFn](); $activeContent.attr('hidden', 'hidden'); } activateTab(tabIndex) { const settings = this.getSettings(), activeClass = settings.classes.active, $requestedTitle = this.elements.$tabTitles.filter('[data-tab="' + tabIndex + '"]'), $requestedContent = this.elements.$tabContents.filter('[data-tab="' + tabIndex + '"]'), animationDuration = 'show' === settings.showTabFn ? 0 : 400; $requestedTitle.add($requestedContent).addClass(activeClass); $requestedTitle.attr({ tabindex: '0', 'aria-selected': 'true', 'aria-expanded': 'true' }); $requestedContent[settings.showTabFn](animationDuration, () => elementorFrontend.elements.$window.trigger('elementor-pro/motion-fx/recalc')); $requestedContent.removeAttr('hidden'); } isActiveTab(tabIndex) { return this.elements.$tabTitles.filter('[data-tab="' + tabIndex + '"]').hasClass(this.getSettings('classes.active')); } bindEvents() { this.elements.$tabTitles.on({ keydown: event => { // Support for old markup that includes an `<a>` tag in the tab if (jQuery(event.target).is('a') && `Enter` === event.key) { event.preventDefault(); } // We listen to keydowon event for these keys in order to prevent undesired page scrolling if (['End', 'Home', 'ArrowUp', 'ArrowDown'].includes(event.key)) { this.handleKeyboardNavigation(event); } }, keyup: event => { switch (event.code) { case 'ArrowLeft': case 'ArrowRight': this.handleKeyboardNavigation(event); break; case 'Enter': case 'Space': event.preventDefault(); this.changeActiveTab(event.currentTarget.getAttribute('data-tab')); break; } }, click: event => { event.preventDefault(); this.changeActiveTab(event.currentTarget.getAttribute('data-tab')); } }); } onInit() { super.onInit(...arguments); this.activateDefaultTab(); } onEditSettingsChange(propertyName) { if ('activeItemIndex' === propertyName) { this.activateDefaultTab(); } } changeActiveTab(tabIndex) { const isActiveTab = this.isActiveTab(tabIndex), settings = this.getSettings(); if ((settings.toggleSelf || !isActiveTab) && settings.hidePrevious) { this.deactivateActiveTab(); } if (!settings.hidePrevious && isActiveTab) { this.deactivateActiveTab(tabIndex); } if (!isActiveTab) { this.activateTab(tabIndex); } } } exports["default"] = baseTabs; /***/ }) }]); //# sourceMappingURL=accordion.c16b88b2e8a0c50189bc.bundle.js.map
Edit
Rename
Chmod
Delete
FILE
FOLDER
Name
Size
Permission
Action
packages
---
0755
0e842fae60df2bcb2a30.bundle.min.js
13607 bytes
0644
2f08057553c95b827d30.bundle.min.js
25101 bytes
0644
343f4c6fd2ee68785472.bundle.min.js
5485 bytes
0644
4586b3ce03181d93c8bf.bundle.js
16261 bytes
0644
46e544e5863270fc32f2.bundle.js
11383 bytes
0644
5975ee58d21883e10a11.bundle.min.js
42395 bytes
0644
5975ee58d21883e10a11.bundle.min.js.LICENSE.txt
487 bytes
0644
7dc832afac0230c2012d.bundle.min.js
4131 bytes
0644
869c0bb89d87e0d81450.bundle.min.js
5792 bytes
0644
accordion.8799675460c73eb48972.bundle.min.js
3743 bytes
0644
accordion.c16b88b2e8a0c50189bc.bundle.js
7529 bytes
0644
admin-feedback.js
4640 bytes
0644
admin-feedback.min.js
1976 bytes
0644
admin-notifications.js
260092 bytes
0644
admin-top-bar.js
70570 bytes
0644
ai-admin.js
1608472 bytes
0644
ai-admin.min.js
453228 bytes
0644
ai-layout.min.js
239989 bytes
0644
ai.js
1654254 bytes
0644
alert.cbc2a0fee74ee3ed0419.bundle.min.js
624 bytes
0644
announcements-app.js
103923 bytes
0644
announcements-app.min.js
28437 bytes
0644
app-packages.min.js
124075 bytes
0644
app.js
815319 bytes
0644
beta-tester.min.js
9437 bytes
0644
common.min.js
160783 bytes
0644
container-converter.js
55149 bytes
0644
container.c65a2a923085e1120e75.bundle.min.js
9822 bytes
0644
counter.02cef29c589e742d4c8c.bundle.min.js
912 bytes
0644
counter.3f74a246dff765f39aea.bundle.js
1628 bytes
0644
e-home-screen.js
1810608 bytes
0644
e-home-screen.min.js
338821 bytes
0644
e-home-screen.min.js.LICENSE.txt
1447 bytes
0644
e3f753621bf9be55ec4d.bundle.js
15773 bytes
0644
e8a7573e654d921656ab.bundle.js
27370 bytes
0644
editor-document.js
75322 bytes
0644
editor-document.min.js
27122 bytes
0644
editor-loader-v1.js
402 bytes
0644
editor-loader-v1.min.js
88 bytes
0644
editor-loader-v2.js
890 bytes
0644
editor-loader-v2.min.js
443 bytes
0644
editor-modules.js
121004 bytes
0644
editor-modules.min.js
52096 bytes
0644
editor-modules.min.js.LICENSE.txt
149 bytes
0644
editor-notifications.js
270255 bytes
0644
editor-notifications.min.js
89764 bytes
0644
editor.js
2824758 bytes
0644
editor.min.js
1166096 bytes
0644
editor.min.js.LICENSE.txt
340 bytes
0644
element-manager-admin.js
187795 bytes
0644
element-manager-admin.min.js
48703 bytes
0644
element-manager-admin.min.js.LICENSE.txt
310 bytes
0644
elementor-admin-bar.js
19705 bytes
0644
elementor-admin-bar.min.js
7532 bytes
0644
frontend-modules.js
185220 bytes
0644
frontend-modules.min.js
63265 bytes
0644
frontend.js
103230 bytes
0644
image-carousel.4455c6362492d9067512.bundle.min.js
432 bytes
0644
image-carousel.9399f19d95d7300cbc2e.bundle.js
929 bytes
0644
import-export-admin.js
15473 bytes
0644
import-export-admin.min.js
6317 bytes
0644
kit-elements-defaults-editor.js
89493 bytes
0644
kit-elements-defaults-editor.min.js
36209 bytes
0644
kit-elements-defaults-editor.min.js.LICENSE.txt
149 bytes
0644
lightbox.6565606db58088dcec66.bundle.js
52805 bytes
0644
lightbox.94b920846d1e37cafb78.bundle.min.js
30252 bytes
0644
nested-accordion.js
26959 bytes
0644
nested-accordion.min.js
12553 bytes
0644
nested-elements.js
20935 bytes
0644
nested-elements.min.js
6401 bytes
0644
nested-tabs.js
26919 bytes
0644
nested-tabs.min.js
12552 bytes
0644
new-template.js
15780 bytes
0644
new-template.min.js
6830 bytes
0644
notes.js
26323 bytes
0644
notes.min.js
9853 bytes
0644
onboarding.3807b741d2c4463d336d.bundle.min.js
52885 bytes
0644
progress.553d43a5b3903206bedc.bundle.js
1239 bytes
0644
progress.ca55d33bb06cee4e6f02.bundle.min.js
655 bytes
0644
tabs.520bc2ed4560c561029e.bundle.js
7456 bytes
0644
tabs.c2af5be7f9cb3cdcf3d5.bundle.min.js
3705 bytes
0644
text-editor.2c35aafbe5bf0e127950.bundle.min.js
1360 bytes
0644
text-editor.2f2f7e0ea1e16387a004.bundle.js
2800 bytes
0644
text-path.fa44919c1abfe9244186.bundle.js
73959 bytes
0644
toggle.31881477c45ff5cf9d4d.bundle.min.js
3770 bytes
0644
toggle.d79746a764407a0828ee.bundle.js
7560 bytes
0644
video.d11c91c1b2b642a34601.bundle.min.js
3171 bytes
0644
wp-audio.b8efdc046bc9df72a075.bundle.js
781 bytes
0644
N4ST4R_ID | Naxtarrr