PIXL8.groupsModuleHandler = function( $container ) {

	// Toggle attachment content
	if ( $('.js-toggle-attachment-content').length ) {

		$('.group-attachment.is-collapsed').find('.group-attachment-content').show();

		$('.js-toggle-attachment-content').on('click', function(e) {
			e.preventDefault();

			var $thisBtn = $(this),
				$attachment = $thisBtn.closest('.group-attachment'),
				$attachmentContent = $attachment.find('.group-attachment-content'),
				isCollapsed = $attachment.hasClass('is-collapsed');

			if ( isCollapsed ) {
				$attachmentContent.slideUp({
					complete: function() {
						$attachment.removeClass('is-collapsed');
					}
				});
			} else {
				$attachmentContent.slideDown();
				$attachment.addClass('is-collapsed');
			}
		});

	}

};

( function( $ ) {

	$( document ).ready( function() {

		PIXL8.groupsModuleHandler( $("body") );

	} );

} )( jQuery );