|
Server IP : 10.2.73.233 / Your IP : 216.73.216.59 Web Server : Apache/2.4.59 (Debian) System : Linux polon 4.19.0-27-amd64 #1 SMP Debian 4.19.316-1 (2024-06-25) x86_64 User : www-data ( 33) PHP Version : 5.6.40-64+0~20230107.71+debian10~1.gbp673146 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,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, MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0777) : /home/ifk/web/assets/54b90d07/prado/activecontrols/../validator/../controls/ |
| [ Home ] | [ C0mmand ] | [ Upload File ] |
|---|
Prado.WebUI.TTabPanel = Class.create(Prado.WebUI.Control,
{
onInit : function(options)
{
this.views = options.Views;
this.viewsvis = options.ViewsVis;
this.hiddenField = $(options.ID+'_1');
this.activeCssClass = options.ActiveCssClass;
this.normalCssClass = options.NormalCssClass;
var length = options.Views.length;
for(var i = 0; i<length; i++)
{
var item = options.Views[i];
var element = $(item+'_0');
if (element && options.ViewsVis[i])
{
this.observe(element, "click", this.elementClicked.bindEvent(this,item));
if (options.AutoSwitch)
this.observe(element, "mouseenter", this.elementClicked.bindEvent(this,item));
}
if(element)
{
var view = $(options.Views[i]);
if (view)
if(this.hiddenField.value == i)
{
element.className=this.activeCssClass;
view.show();
} else {
element.className=this.normalCssClass;
view.hide();
}
}
}
},
elementClicked : function(event,viewID)
{
var length = this.views.length;
for(var i = 0; i<length; i++)
{
var item = this.views[i];
if ($(item))
{
if(item == viewID)
{
$(item+'_0').className=this.activeCssClass;
$(item).show();
this.hiddenField.value=i;
}
else
{
$(item+'_0').className=this.normalCssClass;
$(item).hide();
}
}
}
}
});