Файл: IPBMafia.ru_IPB_3.4.6_Final_Rus _Nulled/board/upload/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();
?>