File manager - Edit - /home/opticamezl/www/newok/531c5/mod_menu.tar
Back
js/menu-es5.min.js 0000644 00000004553 15172607532 0007755 0 ustar 00 (function(){"use strict";/** * @copyright (C) 2019 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */(function(){function v(u,r){var a=u.querySelector("ul");a&&(a.setAttribute("aria-hidden","false"),a.classList.add(r.menuHoverClass))}function h(u,r){var a=u.querySelector("ul");a&&(a.setAttribute("aria-hidden","true"),a.classList.remove(r.menuHoverClass))}function b(u){var r={menuHoverClass:"show-menu",dir:"ltr"},a=u.querySelectorAll(":scope > li");a.forEach(function(n){var o=n.querySelector("a");o&&(o.tabIndex="0",o.addEventListener("mouseover",v(n,r)),o.addEventListener("mouseout",h(n,r)));var d=n.querySelector("span");d&&(d.tabIndex="0",d.addEventListener("mouseover",v(n,r)),d.addEventListener("mouseout",h(n,r))),n.addEventListener("mouseover",function(t){var i=t.currentTarget,e=i.querySelector("ul");e&&(e.setAttribute("aria-hidden","false"),e.classList.add(r.menuHoverClass))}),n.addEventListener("mouseout",function(t){var i=t.currentTarget,e=i.querySelector("ul");e&&(e.setAttribute("aria-hidden","true"),e.classList.remove(r.menuHoverClass))}),n.addEventListener("focus",function(t){var i=t.currentTarget,e=i.querySelector("ul");e&&(e.setAttribute("aria-hidden","true"),e.classList.add(r.menuHoverClass))}),n.addEventListener("blur",function(t){var i=t.currentTarget,e=i.querySelector("ul");e&&(e.setAttribute("aria-hidden","false"),e.classList.remove(r.menuHoverClass))}),n.addEventListener("keydown",function(t){var i=t.key,e=t.target,s=e.parentElement,f=s.parentElement,c=s.previousElementSibling,l=s.nextElementSibling;if(c||(c=f.children[f.children.length-1]),!l){var g=f.children;l=g[0]}switch(i){case"ArrowLeft":t.preventDefault(),r.dir==="rtl"?l.children[0].focus():c.children[0].focus();break;case"ArrowRight":t.preventDefault(),r.dir==="rtl"?c.children[0].focus():l.children[0].focus();break;case"ArrowUp":{t.preventDefault();var m=s.parentElement.parentElement;m.nodeName==="LI"?m.children[0].focus():c.children[0].focus();break}case"ArrowDown":if(t.preventDefault(),s.classList.contains("parent")){var L=s.querySelector("ul");if(L!=null){var y=L.querySelector("li");y.children[0].focus()}else l.children[0].focus()}else l.children[0].focus();break}})})}document.addEventListener("DOMContentLoaded",function(){var u=document.querySelectorAll(".nav");[].forEach.call(u,function(r){b(r)})})})()})(); js/menu-es5.min.js.gz 0000644 00000001442 15172607532 0010366 0 ustar 00 � ŕMo�8��,(L�[��� 1��t�ٞ�hjdqC���Ў�/d�qb���A�4�}f�(�,����%Bg�����G�b�x�n�c�B�wgo߳�c�&f���"�T��`���S��t:��?cy�"?.���BH�c����� �g��w����b`�XD� �,���E��聎��x��MD.P�'��Y��g7�RD���4��0*��d� :sҸ���^����(�MJ}�H���F�qx�.H�xn� a¼��0�xQz �J��yV��&NO� /*�]� ���!<�^�n�q�#�UuĞ�ͦ�a%uخ�pY�NGDEfp*x���m[o��Z�i>�9AKȋ�J�BZ&^4�,Y��ծv��eYu:�z._&_$_��w{����4)�!��@h����8Ȑ�sC��ٖ�ob���w?hmN�9�z9��ky�*N�~�{��Iъ4iPcӢ�<� PQ��ma�bN�؍x���Ix������~�.���m�����VyCjN����_� ���^o��i��6�ɹ5 �9b���&ޥ%���dOB�*�Zk��'��=�SKg ٵ��� �ܗ���� ���u�A�Ƽ;�UX��F�x�T�T�\��(�+�i��j���)]W�=��'&�1�q! ���r5��N{��j��C���t;oy��Q.�'`��K��r!U�yٻ����뗋��ESA��;Y�f����I���pY��8#�5ދ���| P.1�X^����o�k js/admin-menu.js 0000644 00000011072 15172607532 0007561 0 ustar 00 /** * @copyright (C) 2019 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ const allMenus = document.querySelectorAll('ul.main-nav'); allMenus.forEach(menu => { // eslint-disable-next-line no-new, no-undef new MetisMenu(menu); }); const wrapper = document.getElementById('wrapper'); const sidebar = document.getElementById('sidebar-wrapper'); const menuToggleIcon = document.getElementById('menu-collapse-icon'); // If the sidebar doesn't exist, for example, on edit views, then remove the "closed" class if (!sidebar) { wrapper.classList.remove('closed'); } if (sidebar && !sidebar.getAttribute('data-hidden')) { // Sidebar const menuToggle = document.getElementById('menu-collapse'); const firsts = [].slice.call(sidebar.querySelectorAll('.collapse-level-1')); // Apply 2nd level collapse firsts.forEach(first => { const seconds = [].slice.call(first.querySelectorAll('.collapse-level-1')); seconds.forEach(second => { if (second) { second.classList.remove('collapse-level-1'); second.classList.add('collapse-level-2'); } }); }); // Toggle menu menuToggle.addEventListener('click', event => { event.preventDefault(); wrapper.classList.toggle('closed'); menuToggleIcon.classList.toggle('icon-toggle-on'); menuToggleIcon.classList.toggle('icon-toggle-off'); const listItems = [].slice.call(document.querySelectorAll('.main-nav > li')); listItems.forEach(item => { item.classList.remove('open'); }); const elem = document.querySelector('.child-open'); if (elem) { elem.classList.remove('child-open'); } window.dispatchEvent(new CustomEvent('joomla:menu-toggle', { detail: wrapper.classList.contains('closed') ? 'closed' : 'open', bubbles: true, cancelable: true })); }); // Sidebar Nav const allLinks = wrapper.querySelectorAll('a.no-dropdown, a.collapse-arrow, .menu-dashboard > a'); const currentUrl = window.location.href; const mainNav = document.querySelector('ul.main-nav'); const menuParents = [].slice.call(document.querySelectorAll('ul.main-nav li.parent > a')); const subMenusClose = [].slice.call(document.querySelectorAll('ul.main-nav li.parent .close')); // Set active class allLinks.forEach(link => { if (!link.href.match(/index\.php$/) && currentUrl.indexOf(link.href) === 0 || link.href.match(/index\.php$/) && currentUrl.match(/index\.php$/)) { link.setAttribute('aria-current', 'page'); link.classList.add('mm-active'); // Auto Expand Levels if (!link.parentNode.classList.contains('parent')) { const firstLevel = link.closest('.collapse-level-1'); const secondLevel = link.closest('.collapse-level-2'); if (firstLevel) firstLevel.parentNode.classList.add('mm-active'); if (firstLevel) firstLevel.classList.add('mm-show'); if (secondLevel) secondLevel.parentNode.classList.add('mm-active'); if (secondLevel) secondLevel.classList.add('mm-show'); } } }); // Child open toggle const openToggle = ({ currentTarget }) => { let menuItem = currentTarget.parentNode; if (menuItem.tagName.toLowerCase() === 'span') { menuItem = currentTarget.parentNode.parentNode; } if (menuItem.classList.contains('open')) { mainNav.classList.remove('child-open'); menuItem.classList.remove('open'); } else { const siblings = [].slice.call(menuItem.parentNode.children); siblings.forEach(sibling => { sibling.classList.remove('open'); }); wrapper.classList.remove('closed'); if (menuToggleIcon.classList.contains('icon-toggle-off')) { menuToggleIcon.classList.toggle('icon-toggle-off'); menuToggleIcon.classList.toggle('icon-toggle-on'); } mainNav.classList.add('child-open'); if (menuItem.parentNode.classList.contains('main-nav')) { menuItem.classList.add('open'); } } window.dispatchEvent(new CustomEvent('joomla:menu-toggle', { detail: 'open', bubbles: true, cancelable: true })); }; menuParents.forEach(parent => { parent.addEventListener('click', openToggle); parent.addEventListener('keyup', openToggle); }); // Menu close subMenusClose.forEach(subMenu => { subMenu.addEventListener('click', () => { const menuChildsOpen = [].slice.call(mainNav.querySelectorAll('.open')); menuChildsOpen.forEach(menuChild => { menuChild.classList.remove('open'); }); mainNav.classList.remove('child-open'); }); }); } js/admin-menu-es5.min.js 0000644 00000005632 15172607532 0011042 0 ustar 00 (function(){"use strict";/** * @copyright (C) 2019 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */var d=document.querySelectorAll("ul.main-nav");d.forEach(function(e){new MetisMenu(e)});var c=document.getElementById("wrapper"),s=document.getElementById("sidebar-wrapper"),o=document.getElementById("menu-collapse-icon");if(s||c.classList.remove("closed"),s&&!s.getAttribute("data-hidden")){var u=document.getElementById("menu-collapse"),m=[].slice.call(s.querySelectorAll(".collapse-level-1"));m.forEach(function(e){var a=[].slice.call(e.querySelectorAll(".collapse-level-1"));a.forEach(function(l){l&&(l.classList.remove("collapse-level-1"),l.classList.add("collapse-level-2"))})}),u.addEventListener("click",function(e){e.preventDefault(),c.classList.toggle("closed"),o.classList.toggle("icon-toggle-on"),o.classList.toggle("icon-toggle-off");var a=[].slice.call(document.querySelectorAll(".main-nav > li"));a.forEach(function(t){t.classList.remove("open")});var l=document.querySelector(".child-open");l&&l.classList.remove("child-open"),window.dispatchEvent(new CustomEvent("joomla:menu-toggle",{detail:c.classList.contains("closed")?"closed":"open",bubbles:!0,cancelable:!0}))});var p=c.querySelectorAll("a.no-dropdown, a.collapse-arrow, .menu-dashboard > a"),i=window.location.href,n=document.querySelector("ul.main-nav"),v=[].slice.call(document.querySelectorAll("ul.main-nav li.parent > a")),f=[].slice.call(document.querySelectorAll("ul.main-nav li.parent .close"));p.forEach(function(e){if((!e.href.match(/index\.php$/)&&i.indexOf(e.href)===0||e.href.match(/index\.php$/)&&i.match(/index\.php$/))&&(e.setAttribute("aria-current","page"),e.classList.add("mm-active"),!e.parentNode.classList.contains("parent"))){var a=e.closest(".collapse-level-1"),l=e.closest(".collapse-level-2");a&&a.parentNode.classList.add("mm-active"),a&&a.classList.add("mm-show"),l&&l.parentNode.classList.add("mm-active"),l&&l.classList.add("mm-show")}});var r=function(a){var l=a.currentTarget,t=l.parentNode;if(t.tagName.toLowerCase()==="span"&&(t=l.parentNode.parentNode),t.classList.contains("open"))n.classList.remove("child-open"),t.classList.remove("open");else{var g=[].slice.call(t.parentNode.children);g.forEach(function(h){h.classList.remove("open")}),c.classList.remove("closed"),o.classList.contains("icon-toggle-off")&&(o.classList.toggle("icon-toggle-off"),o.classList.toggle("icon-toggle-on")),n.classList.add("child-open"),t.parentNode.classList.contains("main-nav")&&t.classList.add("open")}window.dispatchEvent(new CustomEvent("joomla:menu-toggle",{detail:"open",bubbles:!0,cancelable:!0}))};v.forEach(function(e){e.addEventListener("click",r),e.addEventListener("keyup",r)}),f.forEach(function(e){e.addEventListener("click",function(){var a=[].slice.call(n.querySelectorAll(".open"));a.forEach(function(l){l.classList.remove("open")}),n.classList.remove("child-open")})})}})(); js/menu-es5.js 0000644 00000012254 15172607532 0007170 0 ustar 00 (function () { 'use strict'; /** * @copyright (C) 2019 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ (function () { function topLevelMouseOver(el, settings) { var ulChild = el.querySelector('ul'); if (ulChild) { ulChild.setAttribute('aria-hidden', 'false'); ulChild.classList.add(settings.menuHoverClass); } } function topLevelMouseOut(el, settings) { var ulChild = el.querySelector('ul'); if (ulChild) { ulChild.setAttribute('aria-hidden', 'true'); ulChild.classList.remove(settings.menuHoverClass); } } function setupNavigation(nav) { var settings = { menuHoverClass: 'show-menu', dir: 'ltr' }; var topLevelChilds = nav.querySelectorAll(':scope > li'); // Set tabIndex to -1 so that top_level_childs can't receive focus until menu is open topLevelChilds.forEach(function (topLevelEl) { var linkEl = topLevelEl.querySelector('a'); if (linkEl) { linkEl.tabIndex = '0'; linkEl.addEventListener('mouseover', topLevelMouseOver(topLevelEl, settings)); linkEl.addEventListener('mouseout', topLevelMouseOut(topLevelEl, settings)); } var spanEl = topLevelEl.querySelector('span'); if (spanEl) { spanEl.tabIndex = '0'; spanEl.addEventListener('mouseover', topLevelMouseOver(topLevelEl, settings)); spanEl.addEventListener('mouseout', topLevelMouseOut(topLevelEl, settings)); } topLevelEl.addEventListener('mouseover', function (_ref) { var currentTarget = _ref.currentTarget; var ulChild = currentTarget.querySelector('ul'); if (ulChild) { ulChild.setAttribute('aria-hidden', 'false'); ulChild.classList.add(settings.menuHoverClass); } }); topLevelEl.addEventListener('mouseout', function (_ref2) { var currentTarget = _ref2.currentTarget; var ulChild = currentTarget.querySelector('ul'); if (ulChild) { ulChild.setAttribute('aria-hidden', 'true'); ulChild.classList.remove(settings.menuHoverClass); } }); topLevelEl.addEventListener('focus', function (_ref3) { var currentTarget = _ref3.currentTarget; var ulChild = currentTarget.querySelector('ul'); if (ulChild) { ulChild.setAttribute('aria-hidden', 'true'); ulChild.classList.add(settings.menuHoverClass); } }); topLevelEl.addEventListener('blur', function (_ref4) { var currentTarget = _ref4.currentTarget; var ulChild = currentTarget.querySelector('ul'); if (ulChild) { ulChild.setAttribute('aria-hidden', 'false'); ulChild.classList.remove(settings.menuHoverClass); } }); topLevelEl.addEventListener('keydown', function (event) { var keyName = event.key; var curEl = event.target; var curLiEl = curEl.parentElement; var curUlEl = curLiEl.parentElement; var prevLiEl = curLiEl.previousElementSibling; var nextLiEl = curLiEl.nextElementSibling; if (!prevLiEl) { prevLiEl = curUlEl.children[curUlEl.children.length - 1]; } if (!nextLiEl) { var _curUlEl$children = curUlEl.children; nextLiEl = _curUlEl$children[0]; } switch (keyName) { case 'ArrowLeft': event.preventDefault(); if (settings.dir === 'rtl') { nextLiEl.children[0].focus(); } else { prevLiEl.children[0].focus(); } break; case 'ArrowRight': event.preventDefault(); if (settings.dir === 'rtl') { prevLiEl.children[0].focus(); } else { nextLiEl.children[0].focus(); } break; case 'ArrowUp': { event.preventDefault(); var parent = curLiEl.parentElement.parentElement; if (parent.nodeName === 'LI') { parent.children[0].focus(); } else { prevLiEl.children[0].focus(); } break; } case 'ArrowDown': event.preventDefault(); if (curLiEl.classList.contains('parent')) { var child = curLiEl.querySelector('ul'); if (child != null) { var childLi = child.querySelector('li'); childLi.children[0].focus(); } else { nextLiEl.children[0].focus(); } } else { nextLiEl.children[0].focus(); } break; } }); }); } document.addEventListener('DOMContentLoaded', function () { var navs = document.querySelectorAll('.nav'); [].forEach.call(navs, function (nav) { setupNavigation(nav); }); }); })(); })(); js/admin-menu-es5.min.js.gz 0000644 00000001730 15172607532 0011454 0 ustar 00 � �VMo�6��W0D!�Egs�U�ݦ�"@�-���0�����������$��{�4�GΛ7�d�֪��e|Aۀ$D�U����서�_�k��V�v������-yp�WH� F�A��$���� �`>���� H秗+(�ڀ���O� -z0�vl�"���}�Β�<1�$ �ۛ��k��r6��'�t���F�_��� ��Gcm��A����AU�`��sr�Q�;�-C��E�U��S���㯏7%�sM��r']�|���'�h�\9c� �k�,兞���2Qz��U�,�Yv����-!B^�DK9_�Z�#W�\ԣ���!uI*0��V��N ���(�E�KnZv �XH؇4|a���>R��f��^��|ɗ\�)|=CSn�d"Y�/TlV���~� �&2.6��tj6��z���y���6��4��N��D�!�ٓKb�2#_�"]���s`�R�*mʼ�.L��6e#G̵-�\�:4U�⛥�jCtu�N;����Q@Ţ��7�V�F�6����Ӱ�A����`��V������?�T{ ��K��ͭ �N�����ݕ��_�K�=ZWh��İ�<N�=H�=������-�hc�.&ߋ#W4&�4�C�'���8Y�N���%~�[6U�Àg����'�K��������,c(ÖÁא�֧�RA�&���a��TԳ<�uq���^ua��iaGC���$�[ ��eп���V���P�yZ)��q@;S� �\kޏ^� ]�fr���Em.���(#L�Fݭ�����,5��,�2����#�����}�8�T�&આ���e ͣ��t_�_Toؠx�v���w���|��#��w�m���_M'��.Ժ��7�#L���>�}��|l�]r1����߾c���k��������n$�%g�8�'~T� js/menu.min.js.gz 0000644 00000001406 15172607532 0007674 0 ustar 00 � ��QO9��>?D62���v���RJOG��xp�I�űS{���~�ӆ@��t��j<;�ߌ��s|xx@�G&юj$��s��ݟ��<�9j �"�$ȥג|�'�8>��f�{c�d���|B�t��|Q9�w8�Iy:��l��= �8�K� H��wuݓx���1^u���5��5��\�������58�"��Q^�N�y� ��dFU�ꨶƀ���K@��R;�R�&���r>����Λ��#�1o*G�)��2�,��|=�����6H����#m� �3�-� ]�,�rbO隥��,���ٗ��T�S������ �Xo ��;ftr�����%���H�H�)��O��z�(Oyi:f��~ f/ �vWcs�c�_U��/3�*n�t:��!�� w�����Ya/�nG��o�{�.���}������"���pU��������Vn=R:@��h�� 9-��v� ]9����e�Y�5ˏ�,WC�k�L�z���w�\��Gv�oJ��\��,�0��i���*;d\�46VUE#:z�WB'�raƋ�-Z"��r%�O�����Z��{i|��b�Za���߸� }0p�����/�ixk�͊墵Fa�lK��'���QY�}���y�������|v�4l�.����k�% ;�4�� :/������<xlcA0T�շi��7_o:�Ք���y�I��kwx՝O�4g�<�q� � js/admin-menu.min.js 0000644 00000005642 15172607532 0010351 0 ustar 00 /** * @copyright (C) 2019 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */const allMenus=document.querySelectorAll("ul.main-nav");allMenus.forEach(o=>{new MetisMenu(o)});const wrapper=document.getElementById("wrapper"),sidebar=document.getElementById("sidebar-wrapper"),menuToggleIcon=document.getElementById("menu-collapse-icon");if(sidebar||wrapper.classList.remove("closed"),sidebar&&!sidebar.getAttribute("data-hidden")){const o=document.getElementById("menu-collapse");[].slice.call(sidebar.querySelectorAll(".collapse-level-1")).forEach(e=>{[].slice.call(e.querySelectorAll(".collapse-level-1")).forEach(l=>{l&&(l.classList.remove("collapse-level-1"),l.classList.add("collapse-level-2"))})}),o.addEventListener("click",e=>{e.preventDefault(),wrapper.classList.toggle("closed"),menuToggleIcon.classList.toggle("icon-toggle-on"),menuToggleIcon.classList.toggle("icon-toggle-off"),[].slice.call(document.querySelectorAll(".main-nav > li")).forEach(c=>{c.classList.remove("open")});const l=document.querySelector(".child-open");l&&l.classList.remove("child-open"),window.dispatchEvent(new CustomEvent("joomla:menu-toggle",{detail:wrapper.classList.contains("closed")?"closed":"open",bubbles:!0,cancelable:!0}))});const i=wrapper.querySelectorAll("a.no-dropdown, a.collapse-arrow, .menu-dashboard > a"),n=window.location.href,t=document.querySelector("ul.main-nav"),r=[].slice.call(document.querySelectorAll("ul.main-nav li.parent > a")),d=[].slice.call(document.querySelectorAll("ul.main-nav li.parent .close"));i.forEach(e=>{if((!e.href.match(/index\.php$/)&&n.indexOf(e.href)===0||e.href.match(/index\.php$/)&&n.match(/index\.php$/))&&(e.setAttribute("aria-current","page"),e.classList.add("mm-active"),!e.parentNode.classList.contains("parent"))){const s=e.closest(".collapse-level-1"),l=e.closest(".collapse-level-2");s&&s.parentNode.classList.add("mm-active"),s&&s.classList.add("mm-show"),l&&l.parentNode.classList.add("mm-active"),l&&l.classList.add("mm-show")}});const a=({currentTarget:e})=>{let s=e.parentNode;s.tagName.toLowerCase()==="span"&&(s=e.parentNode.parentNode),s.classList.contains("open")?(t.classList.remove("child-open"),s.classList.remove("open")):([].slice.call(s.parentNode.children).forEach(c=>{c.classList.remove("open")}),wrapper.classList.remove("closed"),menuToggleIcon.classList.contains("icon-toggle-off")&&(menuToggleIcon.classList.toggle("icon-toggle-off"),menuToggleIcon.classList.toggle("icon-toggle-on")),t.classList.add("child-open"),s.parentNode.classList.contains("main-nav")&&s.classList.add("open")),window.dispatchEvent(new CustomEvent("joomla:menu-toggle",{detail:"open",bubbles:!0,cancelable:!0}))};r.forEach(e=>{e.addEventListener("click",a),e.addEventListener("keyup",a)}),d.forEach(e=>{e.addEventListener("click",()=>{[].slice.call(t.querySelectorAll(".open")).forEach(l=>{l.classList.remove("open")}),t.classList.remove("child-open")})})} js/menu.js 0000644 00000011312 15172607532 0006470 0 ustar 00 /** * @copyright (C) 2019 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ (() => { function topLevelMouseOver(el, settings) { const ulChild = el.querySelector('ul'); if (ulChild) { ulChild.setAttribute('aria-hidden', 'false'); ulChild.classList.add(settings.menuHoverClass); } } function topLevelMouseOut(el, settings) { const ulChild = el.querySelector('ul'); if (ulChild) { ulChild.setAttribute('aria-hidden', 'true'); ulChild.classList.remove(settings.menuHoverClass); } } function setupNavigation(nav) { const settings = { menuHoverClass: 'show-menu', dir: 'ltr' }; const topLevelChilds = nav.querySelectorAll(':scope > li'); // Set tabIndex to -1 so that top_level_childs can't receive focus until menu is open topLevelChilds.forEach(topLevelEl => { const linkEl = topLevelEl.querySelector('a'); if (linkEl) { linkEl.tabIndex = '0'; linkEl.addEventListener('mouseover', topLevelMouseOver(topLevelEl, settings)); linkEl.addEventListener('mouseout', topLevelMouseOut(topLevelEl, settings)); } const spanEl = topLevelEl.querySelector('span'); if (spanEl) { spanEl.tabIndex = '0'; spanEl.addEventListener('mouseover', topLevelMouseOver(topLevelEl, settings)); spanEl.addEventListener('mouseout', topLevelMouseOut(topLevelEl, settings)); } topLevelEl.addEventListener('mouseover', ({ currentTarget }) => { const ulChild = currentTarget.querySelector('ul'); if (ulChild) { ulChild.setAttribute('aria-hidden', 'false'); ulChild.classList.add(settings.menuHoverClass); } }); topLevelEl.addEventListener('mouseout', ({ currentTarget }) => { const ulChild = currentTarget.querySelector('ul'); if (ulChild) { ulChild.setAttribute('aria-hidden', 'true'); ulChild.classList.remove(settings.menuHoverClass); } }); topLevelEl.addEventListener('focus', ({ currentTarget }) => { const ulChild = currentTarget.querySelector('ul'); if (ulChild) { ulChild.setAttribute('aria-hidden', 'true'); ulChild.classList.add(settings.menuHoverClass); } }); topLevelEl.addEventListener('blur', ({ currentTarget }) => { const ulChild = currentTarget.querySelector('ul'); if (ulChild) { ulChild.setAttribute('aria-hidden', 'false'); ulChild.classList.remove(settings.menuHoverClass); } }); topLevelEl.addEventListener('keydown', event => { const keyName = event.key; const curEl = event.target; const curLiEl = curEl.parentElement; const curUlEl = curLiEl.parentElement; let prevLiEl = curLiEl.previousElementSibling; let nextLiEl = curLiEl.nextElementSibling; if (!prevLiEl) { prevLiEl = curUlEl.children[curUlEl.children.length - 1]; } if (!nextLiEl) { [nextLiEl] = curUlEl.children; } switch (keyName) { case 'ArrowLeft': event.preventDefault(); if (settings.dir === 'rtl') { nextLiEl.children[0].focus(); } else { prevLiEl.children[0].focus(); } break; case 'ArrowRight': event.preventDefault(); if (settings.dir === 'rtl') { prevLiEl.children[0].focus(); } else { nextLiEl.children[0].focus(); } break; case 'ArrowUp': { event.preventDefault(); const parent = curLiEl.parentElement.parentElement; if (parent.nodeName === 'LI') { parent.children[0].focus(); } else { prevLiEl.children[0].focus(); } break; } case 'ArrowDown': event.preventDefault(); if (curLiEl.classList.contains('parent')) { const child = curLiEl.querySelector('ul'); if (child != null) { const childLi = child.querySelector('li'); childLi.children[0].focus(); } else { nextLiEl.children[0].focus(); } } else { nextLiEl.children[0].focus(); } break; } }); }); } document.addEventListener('DOMContentLoaded', () => { const navs = document.querySelectorAll('.nav'); [].forEach.call(navs, nav => { setupNavigation(nav); }); }); })(); js/menu.min.js 0000644 00000004404 15172607532 0007256 0 ustar 00 /** * @copyright (C) 2019 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */(()=>{function h(i,t){const n=i.querySelector("ul");n&&(n.setAttribute("aria-hidden","false"),n.classList.add(t.menuHoverClass))}function m(i,t){const n=i.querySelector("ul");n&&(n.setAttribute("aria-hidden","true"),n.classList.remove(t.menuHoverClass))}function v(i){const t={menuHoverClass:"show-menu",dir:"ltr"};i.querySelectorAll(":scope > li").forEach(s=>{const a=s.querySelector("a");a&&(a.tabIndex="0",a.addEventListener("mouseover",h(s,t)),a.addEventListener("mouseout",m(s,t)));const d=s.querySelector("span");d&&(d.tabIndex="0",d.addEventListener("mouseover",h(s,t)),d.addEventListener("mouseout",m(s,t))),s.addEventListener("mouseover",({currentTarget:r})=>{const e=r.querySelector("ul");e&&(e.setAttribute("aria-hidden","false"),e.classList.add(t.menuHoverClass))}),s.addEventListener("mouseout",({currentTarget:r})=>{const e=r.querySelector("ul");e&&(e.setAttribute("aria-hidden","true"),e.classList.remove(t.menuHoverClass))}),s.addEventListener("focus",({currentTarget:r})=>{const e=r.querySelector("ul");e&&(e.setAttribute("aria-hidden","true"),e.classList.add(t.menuHoverClass))}),s.addEventListener("blur",({currentTarget:r})=>{const e=r.querySelector("ul");e&&(e.setAttribute("aria-hidden","false"),e.classList.remove(t.menuHoverClass))}),s.addEventListener("keydown",r=>{const e=r.key,l=r.target.parentElement,f=l.parentElement;let u=l.previousElementSibling,c=l.nextElementSibling;switch(u||(u=f.children[f.children.length-1]),c||([c]=f.children),e){case"ArrowLeft":r.preventDefault(),t.dir==="rtl"?c.children[0].focus():u.children[0].focus();break;case"ArrowRight":r.preventDefault(),t.dir==="rtl"?u.children[0].focus():c.children[0].focus();break;case"ArrowUp":{r.preventDefault();const o=l.parentElement.parentElement;o.nodeName==="LI"?o.children[0].focus():u.children[0].focus();break}case"ArrowDown":if(r.preventDefault(),l.classList.contains("parent")){const o=l.querySelector("ul");o!=null?o.querySelector("li").children[0].focus():c.children[0].focus()}else c.children[0].focus();break}})})}document.addEventListener("DOMContentLoaded",()=>{const i=document.querySelectorAll(".nav");[].forEach.call(i,t=>{v(t)})})})(); js/admin-menu-es5.js 0000644 00000011646 15172607532 0010262 0 ustar 00 (function () { 'use strict'; /** * @copyright (C) 2019 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ var allMenus = document.querySelectorAll('ul.main-nav'); allMenus.forEach(function (menu) { // eslint-disable-next-line no-new, no-undef new MetisMenu(menu); }); var wrapper = document.getElementById('wrapper'); var sidebar = document.getElementById('sidebar-wrapper'); var menuToggleIcon = document.getElementById('menu-collapse-icon'); // If the sidebar doesn't exist, for example, on edit views, then remove the "closed" class if (!sidebar) { wrapper.classList.remove('closed'); } if (sidebar && !sidebar.getAttribute('data-hidden')) { // Sidebar var menuToggle = document.getElementById('menu-collapse'); var firsts = [].slice.call(sidebar.querySelectorAll('.collapse-level-1')); // Apply 2nd level collapse firsts.forEach(function (first) { var seconds = [].slice.call(first.querySelectorAll('.collapse-level-1')); seconds.forEach(function (second) { if (second) { second.classList.remove('collapse-level-1'); second.classList.add('collapse-level-2'); } }); }); // Toggle menu menuToggle.addEventListener('click', function (event) { event.preventDefault(); wrapper.classList.toggle('closed'); menuToggleIcon.classList.toggle('icon-toggle-on'); menuToggleIcon.classList.toggle('icon-toggle-off'); var listItems = [].slice.call(document.querySelectorAll('.main-nav > li')); listItems.forEach(function (item) { item.classList.remove('open'); }); var elem = document.querySelector('.child-open'); if (elem) { elem.classList.remove('child-open'); } window.dispatchEvent(new CustomEvent('joomla:menu-toggle', { detail: wrapper.classList.contains('closed') ? 'closed' : 'open', bubbles: true, cancelable: true })); }); // Sidebar Nav var allLinks = wrapper.querySelectorAll('a.no-dropdown, a.collapse-arrow, .menu-dashboard > a'); var currentUrl = window.location.href; var mainNav = document.querySelector('ul.main-nav'); var menuParents = [].slice.call(document.querySelectorAll('ul.main-nav li.parent > a')); var subMenusClose = [].slice.call(document.querySelectorAll('ul.main-nav li.parent .close')); // Set active class allLinks.forEach(function (link) { if (!link.href.match(/index\.php$/) && currentUrl.indexOf(link.href) === 0 || link.href.match(/index\.php$/) && currentUrl.match(/index\.php$/)) { link.setAttribute('aria-current', 'page'); link.classList.add('mm-active'); // Auto Expand Levels if (!link.parentNode.classList.contains('parent')) { var firstLevel = link.closest('.collapse-level-1'); var secondLevel = link.closest('.collapse-level-2'); if (firstLevel) firstLevel.parentNode.classList.add('mm-active'); if (firstLevel) firstLevel.classList.add('mm-show'); if (secondLevel) secondLevel.parentNode.classList.add('mm-active'); if (secondLevel) secondLevel.classList.add('mm-show'); } } }); // Child open toggle var openToggle = function openToggle(_ref) { var currentTarget = _ref.currentTarget; var menuItem = currentTarget.parentNode; if (menuItem.tagName.toLowerCase() === 'span') { menuItem = currentTarget.parentNode.parentNode; } if (menuItem.classList.contains('open')) { mainNav.classList.remove('child-open'); menuItem.classList.remove('open'); } else { var siblings = [].slice.call(menuItem.parentNode.children); siblings.forEach(function (sibling) { sibling.classList.remove('open'); }); wrapper.classList.remove('closed'); if (menuToggleIcon.classList.contains('icon-toggle-off')) { menuToggleIcon.classList.toggle('icon-toggle-off'); menuToggleIcon.classList.toggle('icon-toggle-on'); } mainNav.classList.add('child-open'); if (menuItem.parentNode.classList.contains('main-nav')) { menuItem.classList.add('open'); } } window.dispatchEvent(new CustomEvent('joomla:menu-toggle', { detail: 'open', bubbles: true, cancelable: true })); }; menuParents.forEach(function (parent) { parent.addEventListener('click', openToggle); parent.addEventListener('keyup', openToggle); }); // Menu close subMenusClose.forEach(function (subMenu) { subMenu.addEventListener('click', function () { var menuChildsOpen = [].slice.call(mainNav.querySelectorAll('.open')); menuChildsOpen.forEach(function (menuChild) { menuChild.classList.remove('open'); }); mainNav.classList.remove('child-open'); }); }); } })(); js/admin-menu.min.js.gz 0000644 00000001714 15172607532 0010764 0 ustar 00 � �VMo�6��W0D!�Egs�]y�M�E�$[ ��m45�٥I��� ��-Ŷ"9q��$�gޛy������_�-���B䒢��w?�OtoK'݊�y�����y�UU�]h����7���`< ��ǻ/�#pB�?ʉV�4�%8��A�:�E 7B �\_^��_��=������$��S�,��\� ����=h���Z\j�ʤF,1=E�uWBΉ��+���|4K�tT篜( p��3W��o�9���̫&���!݅,����l��ZZs82���j- ���`:RS�d||lRr���7��`a�@���C�+/IN��xʇ����E�\�9L�n�Y���q �Rh�TY|ۇ�%���t�d�U;�5���+�$D��щc�n"�;>��5]Sf��j &D�8�\%�a�^8���a*Je]R�=R����N�4��ƈ�S��Eٮ #��A��x%{ �E����k)�+����H'I/={>�R&�ϕ/D�� �$��e�]�︖��f�1[����.�Қ ��;�?= �^ؤ�L4���9��H�b�axz���6U������Ʀ��En+Ð�ͪp�V�M����.Gc$0e&k��V����sS�5沣I�DZ�B80��������81�#�Zj5%�6M�E������? h����iJj7�e���+1}�i�ྥn�)����"1Å���/�b� �2O�i����;D�ӭ\�j |�U)�_r��t��۩o�ڵ����IqŎK�lۉ�۩Y5~nak���w��<bv'�����K�DF�/��IB�{���^�kYxO�k����g�T��ā9^����A��u�Q�$!�B��|�P:�_�W�'@=��@�?��<r-���w��[ߵ~�����5e�����^� �_�����?$���.�
| ver. 1.4 |
Github
|
.
| PHP 8.3.23 | Generation time: 0 |
proxy
|
phpinfo
|
Settings