|  |  | @ -26,14 +26,13 @@ tag app-links | 
			
		
	
		
			
				
					|  |  |  | 		catch | 
			
		
	
		
			
				
					|  |  |  | 			no | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | 	def toggle_effective_names | 
			
		
	
		
			
				
					|  |  |  | 		config.enable_effective_names = !config.enable_effective_names | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | 	def render | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | 		<self> | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | 			css .links | 
			
		
	
		
			
				
					|  |  |  | 				d:flex fld:column jc:flex-start fl:1 | 
			
		
	
		
			
				
					|  |  |  | 				w:100% ofy:auto pt:15px | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | 			css .link | 
			
		
	
		
			
				
					|  |  |  | 				d:flex fld:row jc:space-between ai:center | 
			
		
	
		
			
				
					|  |  |  | 				px:16px py:11px rd:5px cursor:pointer c:blue3 | 
			
		
	
	
		
			
				
					|  |  | @ -100,17 +99,16 @@ tag app-links | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | 			<.header> | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | 				<.side.left | 
			
		
	
		
			
				
					|  |  |  | 					@click=handle_click_toggle_simplify_ui | 
			
		
	
		
			
				
					|  |  |  | 				> | 
			
		
	
		
			
				
					|  |  |  | 					if config.enable_simplify_ui | 
			
		
	
		
			
				
					|  |  |  | 						<svg src="../assets/eye-off.svg"> | 
			
		
	
		
			
				
					|  |  |  | 					else | 
			
		
	
		
			
				
					|  |  |  | 				<.side.left@click=toggle_effective_names> | 
			
		
	
		
			
				
					|  |  |  | 					if config.enable_effective_names | 
			
		
	
		
			
				
					|  |  |  | 						<svg src="../assets/eye.svg"> | 
			
		
	
		
			
				
					|  |  |  | 					else | 
			
		
	
		
			
				
					|  |  |  | 						<svg src="../assets/eye-off.svg"> | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | 				<input$links-input | 
			
		
	
		
			
				
					|  |  |  | 					bind=state.query | 
			
		
	
		
			
				
					|  |  |  | 					@hotkey('return').capture.if(!state.loading)=handle_return | 
			
		
	
		
			
				
					|  |  |  | 					@hotkey('tab').capture.if(!state.loading)=toggle_effective_names | 
			
		
	
		
			
				
					|  |  |  | 					@hotkey('shift+return').capture.if(!state.loading)=handle_shift_return | 
			
		
	
		
			
				
					|  |  |  | 					@hotkey('esc').capture.if(!state.loading)=handle_esc | 
			
		
	
		
			
				
					|  |  |  | 					@hotkey('shift+backspace').capture.if(!state.loading)=handle_shift_backspace | 
			
		
	
	
		
			
				
					|  |  | @ -163,7 +161,9 @@ tag app-links | 
			
		
	
		
			
				
					|  |  |  | 						<.tip-hotkey> "Shift + Backspace" | 
			
		
	
		
			
				
					|  |  |  | 						<.tip-content> "Edit Link" | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | 			<.links> | 
			
		
	
		
			
				
					|  |  |  | 			<div> | 
			
		
	
		
			
				
					|  |  |  | 				css d:flex fld:column jc:flex-start fl:1 w:100% ofy:auto pt:15px | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | 				if not viewing_community_links and (bang or state.sorted_links.length < 1) | 
			
		
	
		
			
				
					|  |  |  | 					<a.link.selected | 
			
		
	
		
			
				
					|  |  |  | 						href=encoded_bang_query | 
			
		
	
	
		
			
				
					|  |  | 
 |