mirror of
				https://github.com/BookStackApp/BookStack.git
				synced 2025-11-03 02:13:16 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			22 lines
		
	
	
		
			624 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			624 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
 | 
						|
class HomepageControl {
 | 
						|
 | 
						|
    constructor(elem) {
 | 
						|
        this.elem = elem;
 | 
						|
        this.typeControl = elem.querySelector('[name="setting-app-homepage-type"]');
 | 
						|
        this.pagePickerContainer = elem.querySelector('[page-picker-container]');
 | 
						|
 | 
						|
        this.typeControl.addEventListener('change', this.controlPagePickerVisibility.bind(this));
 | 
						|
        this.controlPagePickerVisibility();
 | 
						|
    }
 | 
						|
 | 
						|
    controlPagePickerVisibility() {
 | 
						|
        const showPagePicker = this.typeControl.value === 'page';
 | 
						|
        this.pagePickerContainer.style.display = (showPagePicker ? 'block' : 'none');
 | 
						|
    }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
}
 | 
						|
 | 
						|
export default HomepageControl; |