91 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			91 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| {% extends "layout.html" %}
 | |
| 
 | |
| {% macro print_service_header() -%}
 | |
| 	<tr>
 | |
| 		<th>
 | |
| 			Odometer<br />
 | |
| 			(planned<br />
 | |
| 			done)
 | |
| 		</th>
 | |
| 		<th>
 | |
| 			Date<br />
 | |
| 			(done)
 | |
| 		</th>
 | |
| 		<th>
 | |
| 			Tasks
 | |
| 		</th>
 | |
| 	</tr>		
 | |
| {%- endmacro %}
 | |
| 
 | |
| {% macro print_service(service) -%}
 | |
| 	<tr class='pitstop'>
 | |
| 		<td>
 | |
| 			{{service.odometer_planned}} km<br />
 | |
| 			{% if service.odometer_done %} 
 | |
| 				{{service.odometer_done}}  km 
 | |
| 			{% else %} 
 | |
| 				--  km
 | |
| 			{% endif %}
 | |
| 		</td>
 | |
| 		<td>
 | |
| 			{% if service.date %} 
 | |
| 				{{service.date}}   
 | |
| 			{% else %} 
 | |
| 				--  
 | |
| 			{% endif %}
 | |
| 		</td>
 | |
| 		<td>
 | |
| 			
 | |
| 			{% for task in service.tasks.split(',') %}
 | |
| 				{{task}} <br />
 | |
| 			{% endfor %}
 | |
| 		</td>
 | |
| 	</tr>
 | |
| {%- endmacro %}
 | |
| 
 | |
| {% block body %}
 | |
| 	{{ service_warning() }}
 | |
| 	<div class="tabbable tabs-left">
 | |
| 		<ul class="nav nav-pills" id="tabs">
 | |
| 			<li class="active">
 | |
| 				<a href="#tab1" data-toggle="tab">Inspektionen</a>
 | |
| 			</li>
 | |
| 			<li>
 | |
| 				<a href="#tab2" data-toggle="tab">Inspektionen (erledigt)</a>
 | |
| 			</li>
 | |
| 		</ul>
 | |
| 		<div class="tab-content">
 | |
| 			<div id="tab1" class="tab-pane active">
 | |
| 				<div class="table-responsive">
 | |
| 					<table class="table table-striped table-bordered table-condensed">
 | |
| 						{{ print_service_header() }}
 | |
| 						{% for service in data['services'] | reverse() %}
 | |
| 							{% if not service.odometer_done %}
 | |
| 								{{ print_service(service) }}
 | |
| 							{% endif %}
 | |
| 						{% endfor %}
 | |
| 					</table>
 | |
| 				</div>
 | |
| 			</div>
 | |
| 			<div id="tab2" class="tab-pane">
 | |
| 				<div class="table-responsive">
 | |
| 					<table class="table table-striped table-bordered table-condensed">
 | |
| 						{{ print_service_header() }}
 | |
| 						{% for service in data['services'] %}
 | |
| 							{% if service.odometer_done %}
 | |
| 								{{ print_service(service) }}
 | |
| 							{% endif %}
 | |
| 						{% endfor %}
 | |
| 					</table>
 | |
| 				</div>
 | |
| 			</div>
 | |
| 		</div>
 | |
| 	</div>
 | |
| 	<script type="text/javascript">
 | |
|     jQuery(document).ready(function ($) {
 | |
|     	console.log('ready')
 | |
|         $('.nav-tabs').tab();
 | |
|     });
 | |
|     </script>
 | |
| 	
 | |
| {% endblock %}	 | 
