[ Index ] |
PHP Cross Reference of Joomla 4.2.2 documentation |
[Summary view] [Print] [Text view]
1 /** 2 * @copyright (C) 2018 Open Source Matters, Inc. <https://www.joomla.org> 3 * @license GNU General Public License version 2 or later; see LICENSE.txt 4 */ 5 (document => { 6 7 const debugSectionTogglerSelector = '.dbg-header'; 8 const toggleTargetAttribute = 'data-debug-toggle'; 9 /** 10 * Toggle an element by id 11 * @param id 12 */ 13 14 const toggle = id => { 15 document.getElementById(id).classList.toggle('hidden'); 16 }; 17 /** 18 * Register events 19 */ 20 21 22 const registerEvents = () => { 23 const sectionTogglers = [].slice.call(document.querySelectorAll(debugSectionTogglerSelector)); 24 sectionTogglers.forEach(toggler => { 25 toggler.addEventListener('click', event => { 26 event.preventDefault(); 27 toggle(toggler.getAttribute(toggleTargetAttribute)); 28 }); 29 }); 30 }; 31 32 document.addEventListener('DOMContentLoaded', () => { 33 registerEvents(); 34 }); 35 })(document);
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Wed Sep 7 05:41:13 2022 | Chilli.vc Blog - For Webmaster,Blog-Writer,System Admin and Domainer |