芝麻web文件管理V1.00
编辑当前文件:/home2/sdektunc/.trash/media.2/com_modules/js/admin-modules-modal-es5.js
(function () { 'use strict'; /** * @copyright (C) 2018 Open Source Matters, Inc.
* @license GNU General Public License version 2 or later; see LICENSE.txt */ document.addEventListener('DOMContentLoaded', function () { var modulesLinks = [].slice.call(document.querySelectorAll('.js-module-insert')); var positionsLinks = [].slice.call(document.querySelectorAll('.js-position-insert')); // Assign listener for click event (for single module id insertion) modulesLinks.forEach(function (element) { element.addEventListener('click', function (event) { event.preventDefault(); var modid = event.target.getAttribute('data-module'); var editor = event.target.getAttribute('data-editor'); // Use the API if (window.parent.Joomla && window.parent.Joomla.editors && window.parent.Joomla.editors.instances && Object.prototype.hasOwnProperty.call(window.parent.Joomla.editors.instances, editor)) { window.parent.Joomla.editors.instances[editor].replaceSelection("{loadmoduleid " + modid + "}"); } if (window.parent.Joomla.Modal) { window.parent.Joomla.Modal.getCurrent().close(); } }); }); // Assign listener for click event (for position insertion) positionsLinks.forEach(function (element) { element.addEventListener('click', function (event) { event.preventDefault(); var position = event.target.getAttribute('data-position'); var editor = event.target.getAttribute('data-editor'); // Use the API if (window.Joomla && window.Joomla.editors && Joomla.editors.instances && Object.prototype.hasOwnProperty.call(window.parent.Joomla.editors.instances, editor)) { window.parent.Joomla.editors.instances[editor].replaceSelection("{loadposition " + position + "}"); } if (window.parent.Joomla.Modal) { window.parent.Joomla.Modal.getCurrent().close(); } }); }); }); }());