mirror of https://github.com/Aidaho12/haproxy-wi
				
				
				
			
		
			
				
	
	
		
			33 lines
		
	
	
		
			1023 B
		
	
	
	
		
			JavaScript
		
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			1023 B
		
	
	
	
		
			JavaScript
		
	
	
$( function() {
 | 
						|
	$( "input[type=submit], button" ).button();
 | 
						|
	$( ".configShow" ).accordion({
 | 
						|
			  collapsible: true,
 | 
						|
			  heightStyle: "content",
 | 
						|
		icons: { "header": "ui-icon-plus", "activeHeader": "ui-icon-minus" }
 | 
						|
	});
 | 
						|
	var headers = $('.configShow .accordion-header');
 | 
						|
	var contentAreas = $('.configShow .ui-accordion-content ').hide()
 | 
						|
	.first().show().end();
 | 
						|
	var expandLink = $('.accordion-expand-all');
 | 
						|
	headers.click(function() {
 | 
						|
		// close all panels
 | 
						|
		contentAreas.slideUp();
 | 
						|
		// open the appropriate panel
 | 
						|
		$(this).next().slideDown();
 | 
						|
		// reset Expand all button
 | 
						|
		expandLink.text('Expand all')
 | 
						|
			.data('isAllOpen', false);
 | 
						|
		// stop page scroll
 | 
						|
		return false;
 | 
						|
		});
 | 
						|
	// hook up the expand/collapse all
 | 
						|
	expandLink.click(function(){
 | 
						|
		var isAllOpen = !$(this).data('isAllOpen');
 | 
						|
		console.log({isAllOpen: isAllOpen, contentAreas: contentAreas})
 | 
						|
		contentAreas[isAllOpen? 'slideDown': 'slideUp']();
 | 
						|
			
 | 
						|
	expandLink.text(isAllOpen? 'Collapse All': 'Expand all')
 | 
						|
				.data('isAllOpen', isAllOpen);    
 | 
						|
	});
 | 
						|
 | 
						|
}) |