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/joomla/media/system/js/ |
Upload File : |
/** * @copyright Copyright (C) 2005 - 2020 Open Source Matters, Inc. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt */ Object.append(Browser.Features, { localstorage: (function() { return ('localStorage' in window) && window.localStorage !== null; })() }); /** * Tabs behavior * * @package Joomla! * @subpackage JavaScript * @since 1.5 */ var JTabs = new Class({ Implements: [Options, Events], options : { display: 0, useStorage: true, onActive: function(title, description) { description.setStyle('display', 'block'); title.addClass('open').removeClass('closed'); }, onBackground: function(title, description){ description.setStyle('display', 'none'); title.addClass('closed').removeClass('open'); }, titleSelector: 'dt', descriptionSelector: 'dd' }, initialize: function(dlist, options){ this.setOptions(options); this.dlist = document.id(dlist); this.titles = this.dlist.getChildren(this.options.titleSelector); this.descriptions = this.dlist.getChildren(this.options.descriptionSelector); this.content = new Element('div').inject(this.dlist, 'after').addClass('current'); this.storageName = 'jpanetabs_'+this.dlist.id; if (this.options.useStorage) { if (Browser.Features.localstorage) { this.options.display = this.options.display || localStorage[this.storageName]; } else { this.options.display = this.options.display || Cookie.read(this.storageName); } } if (this.options.display === null || this.options.display === undefined) { this.options.display = 0; } this.options.display = this.options.display.toInt().limit(0, this.titles.length-1); for (var i = 0, l = this.titles.length; i < l; i++) { var title = this.titles[i]; var description = this.descriptions[i]; title.setStyle('cursor', 'pointer'); title.addEvent('click', this.display.bind(this, i)); description.inject(this.content); } this.display(this.options.display); if (this.options.initialize) this.options.initialize.call(this); }, hideAllBut: function(but) { for (var i = 0, l = this.titles.length; i < l; i++) { if (i != but) this.fireEvent('onBackground', [this.titles[i], this.descriptions[i]]); } }, display: function(i) { this.hideAllBut(i); this.fireEvent('onActive', [this.titles[i], this.descriptions[i]]); if (this.options.useStorage) { if (Browser.Features.localstorage) { localStorage[this.storageName] = i; } else { Cookie.write(this.storageName, i); } } } });