From e9d7fcb326fafda449c317a56da2b4a1b01f1279 Mon Sep 17 00:00:00 2001
From: Andreas <andreasv@fsmpi.rwth-aachen.de>
Date: Mon, 12 Sep 2016 02:43:43 +0200
Subject: [PATCH] made schedule printer friendly, the normal schedule should
 now print nicely on a single page of A4 paper

---
 templates/base.html     | 8 ++++----
 templates/schedule.html | 6 +++---
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/templates/base.html b/templates/base.html
index 2f7cb79..4ebeea7 100644
--- a/templates/base.html
+++ b/templates/base.html
@@ -25,7 +25,7 @@
 	</head>
 	<body>
 	{% block navbar %}
-		<nav class="navbar navbar-default navbar-static-top">
+		<nav class="hidden-print navbar navbar-default navbar-static-top">
 			<div class="container-fluid">
 				<div class="navbar-header">
 					<button type="button" class="navbar-toggle" data-toggle="collapse" 
@@ -98,10 +98,10 @@
 				<div class="col-xs-12 col-md-offset-{{ page_border }} col-md-{{ 12-(2*page_border) }}">
 				{% endif %}
 					{% for msg in get_flashed_messages() %}
-					<div class="alert alert-danger" role="alert">{{ msg }}</div>
+					<div class="hidden-print alert alert-danger" role="alert">{{ msg }}</div>
 					{% endfor %}
 					{% for msg in get_announcements(min_announcement_level) if (not request.cookies['alert-info-'+msg.id|string]) %}
-					<div class="alert alert-{{levels.get(msg.level, ('info', ''))[0]}}" role="alert">
+					<div class="hidden-print alert alert-{{levels.get(msg.level, ('info', ''))[0]}}" role="alert">
 						<a href="#" class="close" data-dismiss="alert" aria-label="close" onclick="Cookies.set('alert-info-{{msg.id}}', '1');">&times;</a>
 						{{ msg.text|safe }}
 					</div>
@@ -111,7 +111,7 @@
 				</div>
 			</div>
 		</div>
-		<footer class="footer">
+		<footer class="footer hidden-print">
 			<div class="container-fluid">
 				<ul class="list-inline">
 					<li>
diff --git a/templates/schedule.html b/templates/schedule.html
index f666ac6..4feac2c 100644
--- a/templates/schedule.html
+++ b/templates/schedule.html
@@ -2,10 +2,10 @@
 {% block content %}
 <div class="panel-group" id="accordion">
 	<div class="panel panel-default">
-		<div class="panel-heading">
+		<div class="hidden-print panel-heading">
 			<h1 class="panel-title">Drehplan</h1>
 		</div>
-		<div class="row">
+		<div class="row hidden-print">
 			<div  style="margin-top: 10px;" class="col-xs-12">
 				<a href="{{url_for('schedule', kw=kw-1) }}" class="pull-left btn btn-default">{{ "<<" }}</a>
 				<a href="{{url_for('schedule', kw=kw+1) }}" class="pull-right btn btn-default">{{ ">>" }}</a>
@@ -17,7 +17,7 @@
 				<tr><th></th>{% for d in days if (d.index < 5) or (d.lectures|length) > 0%}<th colspan="{{d.maxcol}}">{{ d.date.strftime("%A (%d.%m.%Y)") }}</th>{% endfor %}</tr>
 				{% for t in times %}
 				{% set time_loop = loop %}
-				<tr height="15px">
+				<tr height="12px">
 					{% if ((loop.index - 1) is divisibleby 4)  %} <td rowspan="4" style="vertical-align: top;">{{ t.strftime("%H:%M") }}</td> {% endif %}
 					{% for d in days  if (d.index < 5) or (d.lectures|length) > 0 %}
 						{% for i in range(1,d.maxcol+1) %}
-- 
GitLab