Server IP : 1.179.227.78 / Your IP : 10.104.4.41 Web Server : Apache System : Linux afdc-mdu34 5.4.0-153-generic #170-Ubuntu SMP Fri Jun 16 13:43:31 UTC 2023 x86_64 User : www ( 1001) PHP Version : 7.4.30 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /www/wwwroot/afdc-mdu34.rtarf.mi.th/mdu34/media/system/js/ |
Upload File : |
/** * @copyright Copyright (C) 2005 - 2018 Open Source Matters, Inc. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt */ /** * Edit Associations javascript behavior * * Used for editing associations in the backend. * * @package Joomla * @since 3.7.0 */ window.hideAssociation = function(formControl, languageCode) { jQuery('#associations .control-group').each(function() { // Current selected language. Hide it. if (jQuery(this).find('.control-label label').attr('for').replace('_id', '') == formControl + '_associations_' + languageCode.replace('-', '_')) { jQuery(this).hide(); } }); } window.showAssociationMessage = function() { jQuery('#associations .control-group').hide(); jQuery('#associations').prepend('<div id="associations-notice" class="alert alert-info">' + Joomla.JText._('JGLOBAL_ASSOC_NOT_POSSIBLE') + '</div>'); } !(function() { jQuery(document).ready(function($) { var associationsEditOptions = Joomla.getOptions('system.associations.edit'), formControl = associationsEditOptions.formControl || 'jform'; // Hide the associations tab if needed. if (associationsEditOptions.hidden == 1) { window.showAssociationMessage(); } // Hide only the associations for the current language. else { window.hideAssociation(formControl, $('#' + formControl + '_language').val()); } // When changing the language. $('#' + formControl + '_language').on('change', function(event) { // Remove message if any. Joomla.removeMessages(); $('#associations-notice').remove(); var existsAssociations = false; // For each language, remove the associations, ie, empty the associations fields and reset the buttons to Select/Create. $('#associations .control-group').each(function() { var languageCode = $(this).find('.control-label label').attr('for').replace('_id', '').replace('jform_associations_', ''); // Show the association fields. $(this).show(); // Check if there was an association selected for this language. if (!existsAssociations && $('#' + formControl + '_associations_' + languageCode + '_id').val() !== '') { existsAssociations = true; } // Call the modal clear button. $('#' + formControl + '_associations_' + languageCode + '_clear').click(); }); // If associations existed, send a warning to the user. if (existsAssociations) { Joomla.renderMessages({warning: [Joomla.JText._('JGLOBAL_ASSOCIATIONS_RESET_WARNING')]}); } var selectedLanguage = $(this).val(); // If the selected language is All hide the fields and add a message. if (selectedLanguage == '*') { window.showAssociationMessage(); } // Else show the associations fields/buttons and hide the current selected language. else { window.hideAssociation(formControl, selectedLanguage); } }); }); })(window, document, Joomla);