diff options
-rw-r--r-- | core/models/logbooks.py | 8 | ||||
-rw-r--r-- | core/views/survex.py | 2 | ||||
-rw-r--r-- | media/css/trog3.css | 13 | ||||
-rw-r--r-- | templates/core/QMs_json_list.html | 14 | ||||
-rw-r--r-- | templates/qm.html | 9 |
5 files changed, 35 insertions, 11 deletions
diff --git a/core/models/logbooks.py b/core/models/logbooks.py index fbe7e49..226f8e5 100644 --- a/core/models/logbooks.py +++ b/core/models/logbooks.py @@ -228,8 +228,8 @@ class QM(TroggleModel): ), ) - # def get_next_by_id(self): - # return QM.objects.get(id=self.id + 1) + def get_next_by_id(self): + return QM.objects.get(id=self.id + 1) - # def get_previous_by_id(self): - # return QM.objects.get(id=self.id - 1) + def get_previous_by_id(self): + return QM.objects.get(id=self.id - 1) diff --git a/core/views/survex.py b/core/views/survex.py index 714cf6d..45d63ea 100644 --- a/core/views/survex.py +++ b/core/views/survex.py @@ -105,7 +105,7 @@ survextemplatefile = """; *** THIS IS A TEMPLATE FILE NOT WHAT YOU MIGHT BE EXPE ; QM doesn't go anywhere, set the resolution-station to be the same as the ; nearest-station. Include any relevant details of how to find or push the QM in ; the textual description. -;Serial number grade(A/B/C/D/V/X) nearest-station resolution-station description +;Serial number grade(A/B/C/D/X) nearest-station resolution-station description ;[ QM1 A surveyname.3 - description of QM ] ;[ QM2 B surveyname.5 - description of QM ] diff --git a/media/css/trog3.css b/media/css/trog3.css index 48fbd95..1311686 100644 --- a/media/css/trog3.css +++ b/media/css/trog3.css @@ -301,9 +301,20 @@ th a.redtext:link {
color:#F00;
-
}
+a.whitetext:link {
+ color:#FFF;
+}
+a.whitetext:visited {
+ color:#bbb;
+}
+a.whitetext:hover {
+ color:#99F;
+}
+a.whitetext:active {
+ color:#F00;
+}
td.survexnewfile
{
background-color:#f99;
diff --git a/templates/core/QMs_json_list.html b/templates/core/QMs_json_list.html index 45fcfa9..70ed97b 100644 --- a/templates/core/QMs_json_list.html +++ b/templates/core/QMs_json_list.html @@ -4,7 +4,7 @@ "{{qm.blockname}}","QM{{qm.number}}","{{qm.grade}}","{{qm.nearest_station_name}}","{{qm.resolution_station_name}}","{{qm.get_absolute_url}}"]{% if not forloop.last %},{% endif %} {% endfor %} } <br /><br /> ------------------------------------------------------- +------------------------------------------------------<br /> Hacked up list of caves with grade "?" <br /><br /> @@ -16,6 +16,18 @@ Hacked up list of caves with grade "?" ]{% if not forloop.last %},{% endif %} {% endif %} {% endfor %} } +<br /><br /> +------------------------------------------------------<br /> +Hacked up list of caves with grade "V" +<br /><br /> +{% for qm in object_list %} +{% if qm.grade == "V" %}<br /> +"{{qm.id}}": ["{{qm.expoyear}}","{{qm.cave}}",{% if qm.ticked %}"TICKed",{% else %}"OPEN",{% endif %} +"{{qm.blockname}}","QM{{qm.number}}","{{qm.grade}}","{{qm.nearest_station_name}}","{{qm.resolution_station_name}}", +<a href="{{qm.get_absolute_url}}">"{{qm.get_absolute_url}}"</a> +]{% if not forloop.last %},{% endif %} +{% endif %} +{% endfor %} } {% endblock %} diff --git a/templates/qm.html b/templates/qm.html index d701463..69ada72 100644 --- a/templates/qm.html +++ b/templates/qm.html @@ -21,9 +21,9 @@ <table id="cavepage"> <tr> -<th id="kat_no"><a href="{{qm.get_previous_by_id.get_absolute_url}}">Previous</a></th> -<th id="name">{{qm|safe}}</th> -<th id="status"><a href="{{qm.get_next_by_id.get_absolute_url}}">Next</a></th> +<th id="kat_no"><a class="whitetext" href="{{qm.get_previous_by_id.get_absolute_url}}">Previous QM</a></th> +<th id="name">QM {{qm|safe}}</th> +<th id="status"><a class="whitetext" href="{{qm.get_next_by_id.get_absolute_url}}">Next QM</a></th> </tr> </table> {% endblock %} @@ -46,7 +46,8 @@ {{qm.number}} <h3>Grade</h3> -{{qm.grade}} +{{qm.grade}} +<p>Explanation of Grade letters: <a href="/handbook/survey/qm.html">Handbook - QM grades</a> {% if qm.block %} <h3>Survexfile</h3> |