| 
					
					
					
				 | 
				@ -1,9 +1,9 @@ | 
			
		
		
	
		
			
				 | 
				 | 
				<template> | 
				 | 
				 | 
				<template> | 
			
		
		
	
		
			
				 | 
				 | 
				  <div class="hello"> | 
				 | 
				 | 
				  <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> | 
				 | 
				 | 
				  </div> | 
			
		
		
	
		
			
				 | 
				 | 
				</template> | 
				 | 
				 | 
				</template> | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -12,6 +12,7 @@ export default { | 
			
		
		
	
		
			
				 | 
				 | 
				  name: 'mensa', | 
				 | 
				 | 
				  name: 'mensa', | 
			
		
		
	
		
			
				 | 
				 | 
				  data () { | 
				 | 
				 | 
				  data () { | 
			
		
		
	
		
			
				 | 
				 | 
				    return { | 
				 | 
				 | 
				    return { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      meals: [], | 
			
		
		
	
		
			
				 | 
				 | 
				      days: [1, 2, 3, 4, 5, 6], | 
				 | 
				 | 
				      days: [1, 2, 3, 4, 5, 6], | 
			
		
		
	
		
			
				 | 
				 | 
				      dayOfWeek: { | 
				 | 
				 | 
				      dayOfWeek: { | 
			
		
		
	
		
			
				 | 
				 | 
				        1: 'Montag', | 
				 | 
				 | 
				        1: 'Montag', | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -31,17 +32,33 @@ export default { | 
			
		
		
	
		
			
				 | 
				 | 
				      if (!this.$route.params.tag) { | 
				 | 
				 | 
				      if (!this.$route.params.tag) { | 
			
		
		
	
		
			
				 | 
				 | 
				        this.$router.push('' + new Date().getDay()) | 
				 | 
				 | 
				        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> | 
				 | 
				 | 
				</script> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				<style> | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				.meal{ | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				  margin: 2em 0; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				.meal>h3{ | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				  margin-bottom:0em; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				.meal>p{ | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				  margin-top: 0.4em; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				<style></style> | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				</style> |