Вход Регистрация
Файл: admin/js/acp.forms.js
Строк: 44
<?php
/************************************************/
/* IPB3 Javascript                                */
/* -------------------------------------------- */
/* ips.forms.js - Javascript for forms            */
/* (c) IPS, Inc 2008                            */
/* -------------------------------------------- */
/* Author: Brandon Farber (mostly)                */
/************************************************/

var formHelper = {
    
init: function()
    {
        
Debug.write("Initializing acp.forms.js");
        
        
document.observe("dom:loaded", function(){
            
formHelper.initEvents();
        });
    },
    
    
initEvents: function()
    {
        if( $(
'checkAll') )
        {
            $(
'checkAll').observe( 'click', formHelper.checkAll );
        }
        
        $$(
'.checkAll').each( function(check){
            
check.observe( 'click', formHelper.unCheckAll );
        } );
    },
    
    
checkAll: function(e)
    {
        
check = Event.findElement(e, 'input');
        
toCheck = $F(check);

        $$(
'.checkAll').each( function(check){
            if( 
toCheck != null )
            {
                
check.checked = true;
            }
            else
            {
                
check.checked = false;
            }
        });
        return 
false;
    },
    
    
unCheckAll: function(e)
    {
        if( $(
'checkAll') )
        {
            var 
isAnyUnchecked    = false;
            
            $$(
'.checkAll').each( function(check){
                if( !
check.checked )
                {
                    
isAnyUnchecked    = true;
                }
            });
            
            if( 
isAnyUnchecked )
            {
                $(
'checkAll').checked    = false;
            }
            else
            {
                $(
'checkAll').checked    = true;
            }
        }
        
        return 
false;
    }
};
    
formHelper.init();
?>
Онлайн: 2
Реклама