[ Index ] |
PHP Cross Reference of Joomla 4.2.2 documentation |
[Summary view] [Print] [Text view]
1 (function () { 2 'use strict'; 3 4 /** 5 * @copyright (C) 2018 Open Source Matters, Inc. <https://www.joomla.org> 6 * @license GNU General Public License version 2 or later; see LICENSE.txt 7 */ 8 (function (document, submitForm) { 9 var buttonDataSelector = 'data-submit-task'; 10 /** 11 * Submit the task 12 * @param task 13 * @param form 14 */ 15 16 var submitTask = function submitTask(task, form) { 17 if (task === 'config.cancel' || document.formvalidator.isValid(form)) { 18 submitForm(task, form); 19 } 20 }; 21 /** 22 * Register events 23 */ 24 25 26 var registerEvents = function registerEvents() { 27 var buttons = [].slice.call(document.querySelectorAll("[" + buttonDataSelector + "]")); 28 buttons.forEach(function (button) { 29 button.addEventListener('click', function (e) { 30 e.preventDefault(); 31 var task = e.currentTarget.getAttribute(buttonDataSelector); 32 submitTask(task, e.currentTarget.form); 33 }); 34 }); 35 }; 36 37 document.addEventListener('DOMContentLoaded', function () { 38 registerEvents(); 39 }); 40 })(document, Joomla.submitform); 41 42 })();
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 |