芝麻web文件管理V1.00
编辑当前文件:/home2/sdektunc/.trash/media.1/com_modules/js/admin-select-modal.js
/** * @copyright (C) 2019 Open Source Matters, Inc.
* @license GNU General Public License version 2 or later; see LICENSE.txt */ (document => { document.addEventListener('DOMContentLoaded', () => { const elems = document.querySelectorAll('#new-modules-list a.select-link'); elems.forEach(elem => { elem.addEventListener('click', ({ currentTarget, target }) => { let targetElem = currentTarget; // There is some bug with events in iframe where currentTarget is "null" // => prevent this here by bubble up if (!targetElem) { targetElem = target; if (targetElem && !targetElem.classList.contains('select-link')) { targetElem = targetElem.parentNode; } } const functionName = targetElem.getAttribute('data-function'); if (functionName && typeof window.parent[functionName] === 'function') { window.parent[functionName](targetElem); } }); }); }); })(document);