| 
									
										
										
										
											2018-01-31 18:20:30 -08:00
										 |  |  | <:Head> | 
					
						
							|  |  |  |   <title>General Settings</title> | 
					
						
							|  |  |  | </:Head> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <Layout page='settings'> | 
					
						
							|  |  |  |   <SettingsLayout page='settings/general' label="General"> | 
					
						
							|  |  |  |     <h1>General Settings</h1> | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-02-01 18:33:40 -08:00
										 |  |  |     <h2>UI Settings</h2> | 
					
						
							| 
									
										
										
										
											2018-01-31 18:20:30 -08:00
										 |  |  |     <form class="ui-settings" aria-label="UI settings"> | 
					
						
							|  |  |  |       <div class="setting-group"> | 
					
						
							|  |  |  |         <input type="checkbox" id="choice-autoplay-gif" | 
					
						
							|  |  |  |                bind:checked="$autoplayGifs" on:change="store.save()"> | 
					
						
							|  |  |  |         <label for="choice-autoplay-gif">Autoplay GIFs</label> | 
					
						
							|  |  |  |       </div> | 
					
						
							| 
									
										
										
										
											2018-02-05 08:50:08 -08:00
										 |  |  |       <div class="setting-group"> | 
					
						
							|  |  |  |         <input type="checkbox" id="choice-mark-media-sensitive" | 
					
						
							|  |  |  |                bind:checked="$markMediaAsSensitive" on:change="store.save()"> | 
					
						
							|  |  |  |         <label for="choice-mark-media-sensitive">Always mark media as sensitive</label> | 
					
						
							|  |  |  |       </div> | 
					
						
							| 
									
										
										
										
											2018-01-31 18:20:30 -08:00
										 |  |  |     </form> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   </SettingsLayout> | 
					
						
							|  |  |  | </Layout> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <style> | 
					
						
							|  |  |  |   .ui-settings { | 
					
						
							|  |  |  |     background: var(--form-bg); | 
					
						
							|  |  |  |     border: 1px solid var(--main-border); | 
					
						
							|  |  |  |     border-radius: 4px; | 
					
						
							|  |  |  |     padding: 20px; | 
					
						
							|  |  |  |     line-height: 2em; | 
					
						
							|  |  |  |   } | 
					
						
							| 
									
										
										
										
											2018-02-05 08:50:08 -08:00
										 |  |  |   .setting-group { | 
					
						
							|  |  |  |     padding: 5px 0; | 
					
						
							|  |  |  |   } | 
					
						
							| 
									
										
										
										
											2018-01-31 18:20:30 -08:00
										 |  |  | </style> | 
					
						
							|  |  |  | <script> | 
					
						
							|  |  |  |   import Layout from '../_components/Layout.html'; | 
					
						
							|  |  |  |   import SettingsLayout from './_components/SettingsLayout.html' | 
					
						
							|  |  |  |   import { store } from '../_store/store' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   export default { | 
					
						
							|  |  |  |     components: { | 
					
						
							|  |  |  |       Layout, | 
					
						
							|  |  |  |       SettingsLayout | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     store: () => store | 
					
						
							|  |  |  |   }; | 
					
						
							|  |  |  | </script> |