|
|
|
@ -28,7 +28,15 @@
|
|
|
|
|
|
|
|
|
|
</style>
|
|
|
|
|
|
|
|
|
|
{% crispy form %}
|
|
|
|
|
<form method="post" id="qso-log-form" class="form-inline" action="{% url "contest:log" %}">
|
|
|
|
|
<div class="form-group">
|
|
|
|
|
<label class="control-label">Time</label>
|
|
|
|
|
<div class="controls">
|
|
|
|
|
<p id="id_curr_time" class="form-control-static">noot</p>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
{% crispy form %}
|
|
|
|
|
</form>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
@ -130,6 +138,21 @@ $(document).ready(function() {
|
|
|
|
|
$("#id_otherNo").on("keydown", function(e) { return mvFocusOnSpace(e, "#id_refStr"); });
|
|
|
|
|
$("#id_refStr").on("keydown", function(e) { return mvFocusOnSpace(e, "#submit-id-submit"); });
|
|
|
|
|
|
|
|
|
|
// display current time in log form
|
|
|
|
|
function zeropad(n) {
|
|
|
|
|
// srsly, how can javascript not have a printf/zeropad function?
|
|
|
|
|
if(n < 10)
|
|
|
|
|
return "0" + n;
|
|
|
|
|
else
|
|
|
|
|
return "" + n;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function displayTimeInForm() {
|
|
|
|
|
var d = new Date();
|
|
|
|
|
dstr = zeropad(d.getHours()) + ":" + zeropad(d.getMinutes()) + ":" + zeropad(d.getSeconds());
|
|
|
|
|
$("#id_curr_time").text(dstr);
|
|
|
|
|
}
|
|
|
|
|
window.setInterval(displayTimeInForm, 200);
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
</script>
|
|
|
|
|