diff --git a/rowers/templates/course_edit_view.html b/rowers/templates/course_edit_view.html
index 50668820..436a07a7 100644
--- a/rowers/templates/course_edit_view.html
+++ b/rowers/templates/course_edit_view.html
@@ -1,4 +1,4 @@
-{% extends "base.html" %}
+{% extends "newbase.html" %}
{% load staticfiles %}
{% load rowerfilters %}
{% block scripts %}
@@ -7,49 +7,32 @@
{% block title %}{{ course.name }} {% endblock %}
{% block og_title %}{{ course.name }} {% endblock %}
-{% block content %}
-
- {{ mapscript|safe }}
+{% extends "newbase.html" %}
+{% load staticfiles %}
+{% load rowerfilters %}
+{% block scripts %}
+{% include "monitorjobs.html" %}
+{% endblock %}
+
+{% block title %}{{ course.name }} {% endblock %}
+{% block og_title %}{{ course.name }} {% endblock %}
+{% block main %}
+
{{ course.name }}
+
{{ mapdiv|safe }}
+ {{ mapscript|safe }}
+{% endblock %}
+
+{% block sidebar %}
+{% include 'menu_racing.html' %}
+{% endblock %}
diff --git a/rowers/templates/menu_racing.html b/rowers/templates/menu_racing.html
index acf82e8b..95660480 100644
--- a/rowers/templates/menu_racing.html
+++ b/rowers/templates/menu_racing.html
@@ -14,5 +14,43 @@
Courses
-
+
+ {% if course %}
+
+
+ {{ course.name }}
+
+
+ {% endif %}
diff --git a/rowers/views.py b/rowers/views.py
index 28a86331..3c51167b 100644
--- a/rowers/views.py
+++ b/rowers/views.py
@@ -9187,23 +9187,46 @@ def workout_comment_view(request,id=0):
# for ajax calls
def course_map_view(request,id=0):
- if id != 0:
- try:
- course = GeoCourse.objects.get(id=id)
- except GeoCourse.DoesNotExist:
- return Http404("Course doesn't exist")
+ try:
+ course = GeoCourse.objects.get(id=id)
+ except GeoCourse.DoesNotExist:
+ return Http404("Course doesn't exist")
- script,div = course_map(course)
+ script,div = course_map(course)
+
+ breadcrumbs = [
+ {
+ 'url': reverse(virtualevents_view),
+ 'name': 'Racing'
+ },
+ {
+ 'url': reverse(courses_view),
+ 'name': 'Courses'
+ },
+ {
+ 'url': reverse(course_view,kwargs={'id':course.id}),
+ 'name': course.name
+ },
+ {
+ 'url': reverse(course_map_view,kwargs={'id':course.id}),
+ 'name': 'Map'
+ }
+ ]
+
+ r = getrower(request.user)
+
+
+ return render(request,
+ 'coursemap.html',
+ {
+ 'mapdiv':div,
+ 'course':course,
+ 'mapscript':script,
+ 'active':'nav-racing',
+ 'rower':r,
+ 'breadcrumbs':breadcrumbs,
+ })
- return render(request,
- 'coursemap.html',
- {
- 'mapdiv':div,
- 'mapscript':script
- })
-
- else:
- return ""
@login_required()
def course_replace_view(request,id=0):
@@ -9238,9 +9261,31 @@ def course_replace_view(request,id=0):
script,div = course_map(course)
+ breadcrumbs = [
+ {
+ 'url': reverse(virtualevents_view),
+ 'name': 'Racing'
+ },
+ {
+ 'url': reverse(courses_view),
+ 'name': 'Courses'
+ },
+ {
+ 'url': reverse(course_view,kwargs={'id':course.id}),
+ 'name': course.name
+ },
+ {
+ 'url': reverse(course_replace_view,kwargs={'id':course.id}),
+ 'name': 'Replace Markers'
+ }
+ ]
+
return render(request,
'course_replace.html',
{'course':course,
+ 'active':'nav-racing',
+ 'breadcrumbs':breadcrumbs,
+ 'rower':r,
'mapdiv':div,
'mapscript':script,
'form':form})
@@ -9301,10 +9346,31 @@ def course_edit_view(request,id=0):
course.save()
form = GeoCourseEditForm(instance=course)
+
+ breadcrumbs = [
+ {
+ 'url': reverse(virtualevents_view),
+ 'name': 'Racing'
+ },
+ {
+ 'url': reverse(courses_view),
+ 'name': 'Courses'
+ },
+ {
+ 'url': reverse(course_view,kwargs={'id':course.id}),
+ 'name': course.name
+ },
+ {
+ 'url': reverse(course_edit_view,kwargs={'id':course.id}),
+ 'name': 'Edit'
+ }
+ ]
return render(request, 'course_edit_view.html',
{
'course':course,
+ 'active':'nav-racing',
+ 'breadcrumbs':breadcrumbs,
'mapscript':script,
'mapdiv':div,
'nosessions':nosessions,
@@ -9324,8 +9390,25 @@ def course_view(request,id=0):
script,div = course_map(course)
+ breadcrumbs = [
+ {
+ 'url': reverse(virtualevents_view),
+ 'name': 'Racing'
+ },
+ {
+ 'url': reverse(courses_view),
+ 'name': 'Courses'
+ },
+ {
+ 'url': reverse(course_view,kwargs={'id':course.id}),
+ 'name': course.name
+ },
+ ]
+
return render(request, 'course_view.html',
{
+ 'active':'nav-racing',
+ 'breadcrumbs':breadcrumbs,
'course':course,
'mapscript':script,
'mapdiv':div,
diff --git a/static/css/rowsandall2.css b/static/css/rowsandall2.css
index d0277526..0a324392 100644
--- a/static/css/rowsandall2.css
+++ b/static/css/rowsandall2.css
@@ -930,3 +930,17 @@ a.wh:hover {
text-decoration: none;
}
+
+.mapdiv {
+ padding: 0 !important;
+}
+
+.mapdiv img {
+ float: left !important;
+ padding: 0 !important;
+}
+
+.paypalpix {
+ width: auto !important;
+ max-width: 1px;
+}
diff --git a/static/css/styles2.css b/static/css/styles2.css
index d890eb33..7714b404 100644
--- a/static/css/styles2.css
+++ b/static/css/styles2.css
@@ -639,16 +639,3 @@ aside .cd-accordion-menu.animated label::before {
}
-.mapdiv {
- padding: 0 !important;
-}
-
-.mapdiv img {
- float: left !important;
- padding: 0 !important;
-}
-
-.paypalpix {
- width: auto !important;
- max-width: 1px;
-}