{% 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 %}