/** * @copyright (C) 2018 Open Source Matters, Inc. * @license GNU General Public License version 2 or later; see LICENSE.txt */ if (Joomla.getOptions('menus-default')) { const items = Joomla.getOptions('menus-default', {}).items || []; items.forEach(item => { window[`jSelectPosition_${item}`] = name => { document.getElementById(item).value = name; Joomla.Modal.getCurrent().close(); }; }); } const originalFn = Joomla.submitform; Joomla.submitform = (task, form) => { originalFn(task, form); if (task === 'menu.exportXml') { document.adminForm.task.value = ''; } };