diff --git a/static/style.css b/static/style.css index f294f590209b94521d82963e2bb354301ba01617..cfbd5ba9ae6f24aac68a4fda62e1dc3e0a005ef4 100644 --- a/static/style.css +++ b/static/style.css @@ -1,2 +1,3 @@ -.videopreview li:nth-child(even) { background: #f5f5f5; } +.videopreview > li:nth-child(even) { background: #f5f5f5; } .courses-list li:nth-child(even) { background: #fAfAfA; } +.list-group-item-condensed { padding: 2px !important; } diff --git a/templates/courses.html b/templates/courses.html index 39958dc9e6c43165c9b8d024d4e7fe9804568d11..980bdfd1cab2bd20e419e1ae22cf337919a97bc6 100644 --- a/templates/courses.html +++ b/templates/courses.html @@ -1,20 +1,28 @@ {% from 'macros.html' import course_list_item %} {% extends "base.html" %} {% block content %} -<div class="row"> - <div class="col-xs-12 dropdown" style="margin-bottom: 10px;"> - <span class="pull-right"> - <a class="fa fa-rss-square pull-right btn btn-default" aria-hidden="true" href="{{url_for('courses_feed')}}"></a> - {% if ismod() %} <a class="btn btn-default" style="margin-right: 5px;" href="{{ url_for('new_course', ref=request.url) }}">Neue Veranstaltung</a> {% endif %} - - <button class="btn btn-primary dropdown-toggle pull-right" type="button" data-toggle="dropdown">Gruppierung - <span class="caret"></span></button> - <ul class="dropdown-menu dropdown-menu-right"> - <li><a href="?groupedby=semester">Semester</a></li> - <li><a href="?groupedby=title">Veranstaltungen</a></li> - <li><a href="?groupedby=organizer">Dozenten</a></li> +<div clss="row"> + <div class="row-xs-12"> + <ul class="list-inline pull-right"> + <li> + <a class="fa fa-rss-square btn btn-default" aria-hidden="true" href="{{url_for('courses_feed')}}"></a> + </li> + {% if ismod() %} + <li> + <a class="btn btn-default" href="{{ url_for('new_course', ref=request.url) }}">Neue Veranstaltung</a> + </li> + {% endif %} + <li class="dropdown"> + <button class="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown">Gruppierung + <span class="caret"></span> + </button> + <ul class="dropdown-menu dropdown-menu-right"> + <li><a href="?groupedby=semester">Semester</a></li> + <li><a href="?groupedby=title">Veranstaltungen</a></li> + <li><a href="?groupedby=organizer">Dozenten</a></li> + </ul> + </li> </ul> - </span> </div> </div> {% for g in courses|groupby(groupedby)|reverse %} diff --git a/templates/macros.html b/templates/macros.html index e77412dfd96f589273515d8adad7d0c18388df06..f3327a2bcca9690f1eef851c43414c8773f87dc0 100644 --- a/templates/macros.html +++ b/templates/macros.html @@ -1,48 +1,41 @@ {% macro preview(lecture) %} <li class="list-group-item"> - <a class="hidden-xs" href="{{url_for('lecture', id=lecture['id'])}}" title="{{ lecture['coursetitle'] }}"> + <a class="hidden-xs" href="{{url_for('lecture', id=lecture['id'])}}" title="{{ lecture['coursetitle'] }}" style="color: #000"> <div class="row"> <img class="col-xs-4" src="{{ config.VIDEOPREFIX }}/{{ lecture['titlefile'] }}" alt="Vorschaubild"> <div class="col-xs-4"> - <span style="color: #000;"><strong>{{ lecture['short'] }}</strong></span><br> - <span style="color: #000;">{{ lecture['time'] }}</span> + <span><strong>{{ lecture['short'] }}</strong></span><br> + <span>{{ lecture['time'] }}</span> {% if lecture['speaker'] %} - <div class="small" style="color: #000;">Gehalten von {{ lecture['speaker'] }} </div> + <div class="small">Gehalten von {{ lecture['speaker'] }} </div> {% endif %} </div> - <div class="col-xs-4" style="color: #000;"> - <div style="color: #000;">{{ lecture['title'] }}</div> + <div class="col-xs-4"> + <div>{{ lecture['title'] }}</div> <p style="font-style: italic; color: #777;">{{ lecture['comment'] }}</p> </div> </div> </a> - <a class="visible-xs" href="{{url_for('lecture', id=lecture['id'])}}" title="{{ lecture['coursetitle'] }}"> - <div class="row"> - <img class="col-xs-12" src="{{ config.VIDEOPREFIX }}/{{ lecture['titlefile'] }}" alt="Vorschaubild"> - </div> - <div class="row"> - <div class="col-xs-12"> - <span style="color: #000;"><strong>{{ lecture['short'] }}</strong></span> - <span style="color: #000;">{{ lecture['time'] }}</span> - </div> - </div> - {% if lecture['speaker'] %} - <div class="row"> - <div class="col-xs-12"> - <div class="small" style="color: #000;">Gehalten von {{ lecture['speaker'] }} </div> - </div> - </div> - {% endif %} - <div class="row"> - <div class="col-xs-12"> - <div style="color: #000;">{{ lecture['title'] }}</div> - </div> - </div> - <div class="row"> - <div class="col-xs-12"> + <a class="visible-xs" href="{{url_for('lecture', id=lecture['id'])}}" title="{{ lecture['coursetitle'] }}" style="color: #000"> + <ul class="list-unstyled"> + <li> + <img src="{{ config.VIDEOPREFIX }}/{{ lecture['titlefile'] }}" alt="Vorschaubild"> + </li> + <li> + <strong>{{ lecture['short'] }}</strong> {{ lecture['time'] }} + </li> + {% if lecture['speaker'] %} + <li> + <span class="small">Gehalten von {{ lecture['speaker'] }} </span> + </li> + {% endif %} + <li> + {{ lecture['title'] }} + </li> + <li> <p style="font-style: italic; color: #777;">{{ lecture['comment'] }}</p> - </div> - </div> + </li> + </ul> </a> </li> @@ -70,23 +63,23 @@ {% endmacro %} {% macro course_list_item(course,show_semester=False) %} -<li class="list-group-item {% if (not course.visible) or (not course.listed) %}list-group-item-danger{% endif %}"> +<li class="list-group-item list-group-item-condensed {% if (not course.visible) or (not course.listed) %}list-group-item-danger{% endif %}"> <div class="row"> <a href="{{url_for('course', handle=course.handle)}}"> {% if show_semester %} - <span class="col-xs-1"> + <span class="col-xs-2 col-md-1"> {{ course.semester }} </span> - <span class="col-xs-6"> + <span class="col-xs-10 col-md-6"> {% else %} - <span class="col-xs-7"> + <span class="col-xs-12 col-md-7"> {% endif %} {{ course.title }} </span> - <span class="col-xs-3"> + <span class="col-xs-8 col-md-3"> {{ course.organizer }} </span> - <span class="col-xs-2"> + <span class="col-xs-4 col-md-2"> {{ course.subject }} </span> </a>