Private
Public Access
1
0

fiddling with style & layout

This commit is contained in:
Sander Roosendaal
2019-03-15 07:57:00 +01:00
parent 3041e59e1d
commit 6a00853554
4 changed files with 61 additions and 6 deletions

View File

@@ -11,7 +11,7 @@ from rowers.utils import calculate_age
from rowers.models import (
course_length,WorkoutComment,
TrainingMacroCycle,TrainingMesoCycle, TrainingMicroCycle,
Rower,Workout
Rower,Workout,SiteAnnouncement
)
from rowers.plannedsessions import (
race_can_register, race_can_submit,race_rower_status
@@ -33,6 +33,12 @@ import arrow
from six import string_types
@register.filter
def nogoals(user):
targets = TrainingTarget.objects.filter(rowers=user.rower,
date__gte=datetime.date.today())
return len(targets)==0
def strfdelta(tdelta):
minutes,seconds = divmod(tdelta.seconds,60)
tenths = int(tdelta.microseconds/1e5)
@@ -333,6 +339,15 @@ def user_teams(user):
return teams
@register.filter
def announcements(request):
announcements = SiteAnnouncement.objects.filter(
expires__gte=datetime.date.today()).order_by(
"-created",
"-id"
)
return announcements[0:4]
@register.filter
def has_teams(user):

View File

@@ -240,6 +240,7 @@ th.rotate > div > span {
padding: .2em .5em .2em 0em;
}
.site-announcement {
font: 1.0em/1.2em sans-serif;
text-decoration: none;
@@ -253,6 +254,19 @@ th.rotate > div > span {
border: solid 1px #333;
}
.site-announcement-white {
font: 1.0em/1.2em sans-serif;
text-decoration: none;
display: block;
padding: .2em .5em .2em .5em;
zoom: 1;
/* border-radius: .5em; */
/* -moz-border-radius: .5em; */
/* -webkit-border-radius: .5em; */
text-align: left;
border: solid 1px #fff;
}
.contentli {

View File

@@ -80,6 +80,15 @@
padding: 15px;
}
ad h1 {
font-weight: bold;
text-align: left;
font-size: 1.4em;
/* color: #dddddd; */
color: #f8f8ff;
padding: 15px;
}
aside h1 a {
font-weight: bold;
text-align: left;
@@ -647,8 +656,8 @@
"side-nav nav nav"
"sidebar content content"
"sidebar content content"
"sidebar content content"
"sidebar footer footer"
"ad content content"
"ad footer footer"
"ad footer footer"
}

View File

@@ -309,10 +309,27 @@
</aside>
<ad class="ad">
{% if request|announcements %}
<h1>What's New?</h1>
{% for a in request|announcements %}
<div class="site-announcement-box">
<div class="site-announcement-white">
<em>{{ a.created }}:</em>
{{ a.announcement|urlize }}
</div>
</div>
{% endfor %}
{% endif %}
{% if user|nogoals %}
<p>
<a href="/rowers/createplan/">Create a Training Target!</a>
</p>
{% endif %}
{% block ad %}
<a href="https://pryglrowing.com">
<img src="/static/img/prygl.jpg">
<p style="text-align: center">Prygl Rowing Camps</p>
<a href="https://pryglrowing.com">
<img src="/static/img/prygl.jpg">
<p style="text-align: center">Prygl Rowing Camps</p>
</a>
{% endblock %}
</ad>