Version 3.0.5

This commit is contained in:
Neo committed 2025-12-19 00:31:03 -08:00
1 parent 19b38c7c74
commit 1d4720f3e2
3755 files changed
+508378 -664541

No files matched your search

+77
View File
@@ -0,0 +1,77 @@
/************************************************/
/* 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();