Version 3.4.5
This commit is contained in:
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 );
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in new issue
Block a user