2011-05-01 19:32:41 +01:00
|
|
|
{% extends "base.html" %}
|
|
|
|
{% block title %}Logbook {{logbookentry.id}}{% endblock %}
|
|
|
|
{% block head %}
|
|
|
|
<script>
|
|
|
|
$(function() {
|
|
|
|
$("#id_date").datepicker({dateFormat: "yy-mm-dd"});
|
|
|
|
$('.persontrips tbody tr').formset();
|
|
|
|
$(":radio[name*='caveOrLocation']").change(setLocationType);
|
|
|
|
$(setLocationType());
|
|
|
|
function setLocationType () {
|
|
|
|
$("#cave").hide();
|
|
|
|
$("#location").hide();
|
|
|
|
$("#" + $(":radio[name*='caveOrLocation']:checked")[0].value).show();
|
|
|
|
};
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
</script>
|
|
|
|
<link rel="stylesheet" href="{{ settings.MEDIA_URL }}css/ui-lightness/jquery-ui-1.8.12.custom.css" type="text/css" media="all" />
|
|
|
|
<script src="{{ settings.MEDIA_URL }}js/jquery-ui-1.8.12.custom.min.js" type="text/javascript"></script>
|
|
|
|
<script src="{{ settings.MEDIA_URL }}js/jquery.formset.min.js" type="text/javascript"></script>
|
|
|
|
<script src="{{ settings.TINY_MCE_MEDIA_URL }}tiny_mce.js" type="text/javascript"></script>
|
|
|
|
{{ tripForm.media }}
|
|
|
|
{% endblock %}
|
|
|
|
{% block content %}
|
|
|
|
|
2011-05-02 02:14:15 +01:00
|
|
|
<form action="" method="post">{% csrf_token %}
|
2011-05-01 19:32:41 +01:00
|
|
|
{{ tripForm.non_field_errors }}
|
|
|
|
<div class="fieldWrapper">
|
|
|
|
{{ tripForm.title.errors }}
|
|
|
|
<label for="id_title">Title:</label>
|
|
|
|
{{ tripForm.title }}
|
|
|
|
</div>
|
|
|
|
<div class="fieldWrapper">
|
|
|
|
{{ tripForm.date.errors }}
|
|
|
|
<label for="id_date">Date:</label>
|
|
|
|
{{ tripForm.date }}
|
|
|
|
</div>
|
|
|
|
<div class="fieldWrapper">
|
|
|
|
{{ tripForm.caveOrLocation.errors }}
|
|
|
|
<label for="id_caveOrLocation">Location Type:</label>
|
|
|
|
{{ tripForm.caveOrLocation }}
|
|
|
|
</div>
|
|
|
|
<div class="fieldWrapper" id="cave">
|
|
|
|
{{ tripForm.cave.errors }}
|
|
|
|
<label for="id_cave">Cave:</label>
|
|
|
|
{{ tripForm.cave }}
|
|
|
|
</div>
|
|
|
|
<div class="fieldWrapper" id="location">
|
|
|
|
{{ tripForm.location.errors }}
|
|
|
|
<label for="id_location">Location:</label>
|
|
|
|
{{ tripForm.location }}
|
|
|
|
</div>
|
|
|
|
<table class="persontrips" border="0" cellpadding="0" cellspacing="0">
|
|
|
|
<tbody>
|
|
|
|
<tr>
|
|
|
|
<th>Person</th>
|
|
|
|
<th>TU /hours</th>
|
|
|
|
<th>Author</th>
|
|
|
|
<th></th>
|
|
|
|
</tr>
|
|
|
|
{% for form in personTripFormSet.forms %}
|
|
|
|
<tr>
|
|
|
|
<td>{{ form.name.errors }}{{ form.name }}</td>
|
|
|
|
<td>{{ form.TU.errors }}{{ form.TU }}</td>
|
|
|
|
<td>{{ form.author.errors }}{{ form.author }}</td>
|
|
|
|
<td></td>
|
|
|
|
{{ form.non_field_errors }}
|
|
|
|
</tr>
|
|
|
|
{% endfor %}
|
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
{{ personTripFormSet.management_form }}
|
|
|
|
<div class="fieldWrapper">
|
|
|
|
{{ tripForm.html.errors }}
|
|
|
|
<label for="id_date">Content:</label>
|
|
|
|
{{ tripForm.html }}
|
|
|
|
</div>
|
|
|
|
<p><input type="submit" value="Sumbit Trip Report" /></p>
|
|
|
|
</form>
|
|
|
|
|
|
|
|
{% endblock %}
|