| 
						
						
						
					 | 
				
				 | 
				
					@ -1,9 +1,9 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					<template> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  <div class="hello"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    <nav> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      <router-link v-for="day in days" :to="'/' + $route.params.mensa + '/' + day" :key="day">{{dayOfWeek[day]}}</router-link> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    </nav> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    <router-view></router-view> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      <div class="meal" v-for="meal in meals"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <h3>{{meal.category}}</h3> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <p>{{meal.title}}</p> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      </div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  </div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					</template> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -12,6 +12,7 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  name: 'mensa', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  data () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    return { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      meals: [], | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      days: [1, 2, 3, 4, 5, 6], | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      dayOfWeek: { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        1: 'Montag', | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -31,17 +32,33 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      if (!this.$route.params.tag) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.$router.push('' + new Date().getDay()) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.loadMeals() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  mounted () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    if (!this.$route.fullPath.endsWith('/')) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.$router.replace(this.$route.fullPath + '/') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    if (!this.$route.params.tag) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.$router.push('' + new Date().getDay()) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  methods: { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    loadMeals () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      fetch(`/static/${this.$route.params.mensa}.${this.$route.params.tag}.json`) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      .then(res => res.json()) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      .then(menu => { this.meals = menu.meals }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  created () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    this.$router.replace(`/zentralmensa/${new Date().getDay()}`) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    this.loadMeals() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					</script> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					<style> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					.meal{ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  margin: 2em 0; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					.meal>h3{ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  margin-bottom:0em; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					.meal>p{ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  margin-top: 0.4em; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					<style></style> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					</style> |