|  |  | @ -319,12 +319,14 @@ tag app | 
			
		
	
		
			
				
					|  |  |  | 		await reload_db! | 
			
		
	
		
			
				
					|  |  |  | 		imba.commit! | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | 	def handle_click_make_default_bang link | 
			
		
	
		
			
				
					|  |  |  | 		if link.is_bang isnt true | 
			
		
	
		
			
				
					|  |  |  | 	def handle_click_set_default_bang | 
			
		
	
		
			
				
					|  |  |  | 		if editing_link.is_bang isnt true | 
			
		
	
		
			
				
					|  |  |  | 			return err "setting default bang", "Link is not a bang." | 
			
		
	
		
			
				
					|  |  |  | 		config.default_bang = link | 
			
		
	
		
			
				
					|  |  |  | 		config.default_bang = editing_link | 
			
		
	
		
			
				
					|  |  |  | 		save_config! | 
			
		
	
		
			
				
					|  |  |  | 		window.alert "{link.display_name} is now the default bang" | 
			
		
	
		
			
				
					|  |  |  | 		editing_link = no | 
			
		
	
		
			
				
					|  |  |  | 		state.query = '' | 
			
		
	
		
			
				
					|  |  |  | 		sort_links! | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | 	def handle_shift_backspace | 
			
		
	
		
			
				
					|  |  |  | 		if editing_link | 
			
		
	
	
		
			
				
					|  |  | @ -682,6 +684,13 @@ tag app | 
			
		
	
		
			
				
					|  |  |  | 								<.tip-hotkey> "Esc" | 
			
		
	
		
			
				
					|  |  |  | 								<.tip-content> "Cancel Edits" | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | 							if editing_link.is_bang | 
			
		
	
		
			
				
					|  |  |  | 								<.tip[jc:end ta:center fl:1] | 
			
		
	
		
			
				
					|  |  |  | 									@click=handle_click_set_default_bang | 
			
		
	
		
			
				
					|  |  |  | 								> | 
			
		
	
		
			
				
					|  |  |  | 									<.tip-hotkey> "Click" | 
			
		
	
		
			
				
					|  |  |  | 									<.tip-content> "Set Default Bang" | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | 							<.tip[jc:center ta:center fl:1 px:15px] | 
			
		
	
		
			
				
					|  |  |  | 								@click=handle_shift_return | 
			
		
	
		
			
				
					|  |  |  | 							> | 
			
		
	
	
		
			
				
					|  |  | @ -757,11 +766,6 @@ tag app | 
			
		
	
		
			
				
					|  |  |  | 												<span.parens> ")" | 
			
		
	
		
			
				
					|  |  |  | 									<.link-right> | 
			
		
	
		
			
				
					|  |  |  | 										<.link-buttons .buttons-disabled=(not config.enable_buttons or config.enable_simplify_ui)> | 
			
		
	
		
			
				
					|  |  |  | 											<.link-button | 
			
		
	
		
			
				
					|  |  |  | 												@click.if(link.is_bang).prevent.stop=handle_click_make_default_bang(link) | 
			
		
	
		
			
				
					|  |  |  | 												[visibility:hidden]=!link.is_bang | 
			
		
	
		
			
				
					|  |  |  | 											> | 
			
		
	
		
			
				
					|  |  |  | 												<svg src='./assets/search.svg'> | 
			
		
	
		
			
				
					|  |  |  | 											<.link-button@click.prevent.stop=handle_click_edit(link)> | 
			
		
	
		
			
				
					|  |  |  | 												<svg src='./assets/edit-2.svg'> | 
			
		
	
		
			
				
					|  |  |  | 											<.link-button@click.prevent.stop=handle_click_delete(link)> | 
			
		
	
	
		
			
				
					|  |  | 
 |