29 lines
821 B
JavaScript
29 lines
821 B
JavaScript
/**
|
|
* @copyright (C) 2020 Open Source Matters, Inc. <https://www.joomla.org>
|
|
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
|
*/
|
|
|
|
Joomla = window.Joomla || {};
|
|
(Joomla => {
|
|
|
|
document.addEventListener('DOMContentLoaded', () => {
|
|
Joomla.submitbuttonfolder = () => {
|
|
const form = document.getElementById('adminForm');
|
|
|
|
// do field validation
|
|
if (form.install_directory.value === '') {
|
|
Joomla.renderMessages({
|
|
warning: [Joomla.Text._('PLG_INSTALLER_FOLDERINSTALLER_NO_INSTALL_PATH')]
|
|
});
|
|
} else {
|
|
const loading = document.getElementById('loading');
|
|
if (loading) {
|
|
loading.classList.remove('hidden');
|
|
}
|
|
form.installtype.value = 'folder';
|
|
form.submit();
|
|
}
|
|
};
|
|
});
|
|
})(Joomla);
|