Version 3.4.5

This commit is contained in:
Neo committed 2025-12-19 00:38:12 -08:00
1 parent fb6b5baabc
commit e4478369d8
1360 files changed
+228921 -179445

No files matched your search

@@ -21,9 +21,34 @@ ACPForums = {
{
ACPForums.autoComplete = new ipb.Autocomplete( $('modUserName'), { multibox: false, url: acp.autocompleteUrl, templates: { wrap: acp.autocompleteWrap, item: acp.autocompleteItem } } );
}
if ( jQuery('[data-form-type=forum]').length )
{
jQuery('[data-form-type=forum]').on( 'submit', ACPForums.formSubmit );
}
ipb.delegate.register(".toggle", ACPForums.toggleCat);
});
},
formSubmit: function()
{
var parent = jQuery('#parent_id').val();
var forumType = jQuery('input[name=forum_type]:checked').val();
if ( parent == '-1' && forumType == 'standard' )
{
jQuery('#parent_id').parents('tr').addClass('_red');
alert( ipb.lang['forum_not_root_and_standard'] );
return false;
}
return true;
},
toggleModOptions: function()
{
$$('.moddiv').each( function(div){
@@ -70,6 +95,40 @@ ACPForums = {
{
$('convert').value = 1;
$('adminform').submit();
},
/**
* Show/hide a category
*
* @var {event} e The event
*/
toggleCat: function(e, elem)
{
if( ACPForums.animating ){ return false; }
var remove = $A();
var catname = $( elem ).up('.parentCat');
var wrapper = $( catname ).down('.item_wrap');
$( wrapper ).identify(); // IE8 fix
ACPForums.animating = true;
Effect.toggle( wrapper, 'blind', {duration: 0.4, afterFinish: function(){ ACPForums.animating = false; } } );
Effect.toggle( wrapper, 'appear', {duration: 0.3});
if( catname.hasClassName('collapsed') )
{
catname.removeClassName('collapsed');
}
else
{
new Effect.Morph( $(catname), {style: 'collapsed', duration: 0.4, afterFinish: function(){
$( catname ).addClassName('collapsed');
ACPForums.animating = false;
} });
}
Event.stop( e );
}
};