Private
Public Access
1
0

feeling lucky

This commit is contained in:
Sander Roosendaal
2021-05-28 10:23:52 +02:00
parent 6fa8030f4c
commit e1e16f9d41

View File

@@ -41,24 +41,60 @@
title="Jump to following workout"><em>Next</em></a> title="Jump to following workout"><em>Next</em></a>
{% endif %} {% endif %}
</p> </p>
<p>
<table width=100%>
<tr>
<th>Name</th><td>{{ workout.name }}</td>
</tr><tr>
<th>Distance:</th><td>{{ workout.distance }}m</td>
</tr><tr>
<th>Duration:</th><td>{{ workout.duration |durationprint:"%H:%M:%S.%f" }}</td>
</tr><tr>
<th>Public link to this workout</th>
<td>
<a href="/rowers/workout/{{ workout.id|encode }}/">https://rowsandall.com/rowers/workout/{{ workout.id|encode }}</a>
<td>
</tr>
</table>
</p>
<h1>Edit Workout Interval Data</h1> <h1>Edit Workout Interval Data</h1>
<ul class="main-content"> <ul class="main-content">
<li class="grid_2"> <li class="grid_2">
<table width=100%> <h1>Updated Summary</h1>
<tr> <form enctype="multipart/form-data" action="/rowers/workout/{{ workout.id|encode }}/editintervals/" method="post">
<th>Name</th><td>{{ workout.name }}</td> {% csrf_token %}
</tr><tr> <input type="hidden" name="{{ savebutton }}" value="{{ intervalstring }}">
<th>Distance:</th><td>{{ workout.distance }}m</td> <input type="hidden" name="nrintervals" value={{ nrintervals }}>
</tr><tr> {% for key,value in formvalues.items %}
<th>Duration:</th><td>{{ workout.duration |durationprint:"%H:%M:%S.%f" }}</td> <input type="hidden" name="{{ key }}" value="{{ value|safe }}">
</tr><tr> {% endfor %}
<th>Public link to this workout</th> <p>
<td> <input type="submit" value="Save">
<a href="/rowers/workout/{{ workout.id|encode }}/">https://rowsandall.com/rowers/workout/{{ workout.id|encode }}</a> </p>
<td> <span>
</tr> <a href="">Reset to last saved</a>
</table> &nbsp;
<a href="/rowers/workout/{{ workout.id|encode }}/restore/">Restore Original data</a>
</span>
</form>
<p>
<pre>
{{ intervalstats }}
</pre>
</p>
</li>
<li class="grid_2">
<script src="https://cdn.pydata.org/bokeh/release/bokeh-2.2.3.min.js"></script>
<script async="true" type="text/javascript">
Bokeh.set_log_level("info");
</script>
{{ interactiveplot |safe }}
{{ the_div |safe }}
</li>
<li class="grid_2">
<h1>Feeling lucky?</h1> <h1>Feeling lucky?</h1>
<p>This new, experimental feature tries to find intervals by looking for patterns in the data. It does not <p>This new, experimental feature tries to find intervals by looking for patterns in the data. It does not
autodetect rest and work intervals yet. The resulting "interval string" is copied to the Interval Shorthand autodetect rest and work intervals yet. The resulting "interval string" is copied to the Interval Shorthand
@@ -72,6 +108,8 @@
<input class="button" type="submit" value="I'm feeling lucky"> <input class="button" type="submit" value="I'm feeling lucky">
</form> </form>
</p> </p>
</li>
<li class="grid_2">
<h1>Interval Shorthand</h1> <h1>Interval Shorthand</h1>
<p> <p>
See the how-to <a href="#howto">at the bottom of this page</a> for details on how to use this form. See the how-to <a href="#howto">at the bottom of this page</a> for details on how to use this form.
@@ -83,6 +121,8 @@
{% csrf_token %} {% csrf_token %}
<input class="button" type="submit" value="Update"> <input class="button" type="submit" value="Update">
</form> </form>
</li>
<li class="grid_2">
<h1>Intervals by Power/Pace</h1> <h1>Intervals by Power/Pace</h1>
<p>With this form, you can specify a power or pace level. Everything faster/harder than the <p>With this form, you can specify a power or pace level. Everything faster/harder than the
@@ -105,40 +145,6 @@
<input class="button" type="submit" value="Submit"> <input class="button" type="submit" value="Submit">
</form> </form>
</li> </li>
<li class="grid_2">
<script src="https://cdn.pydata.org/bokeh/release/bokeh-2.2.3.min.js"></script>
<script async="true" type="text/javascript">
Bokeh.set_log_level("info");
</script>
{{ interactiveplot |safe }}
{{ the_div |safe }}
</li>
<li class="grid_2">
<h1>Updated Summary</h1>
<form enctype="multipart/form-data" action="/rowers/workout/{{ workout.id|encode }}/editintervals/" method="post">
{% csrf_token %}
<input type="hidden" name="{{ savebutton }}" value="{{ intervalstring }}">
<input type="hidden" name="nrintervals" value={{ nrintervals }}>
{% for key,value in formvalues.items %}
<input type="hidden" name="{{ key }}" value="{{ value|safe }}">
{% endfor %}
<p>
<input type="submit" value="Save">
</p>
<span>
<a href="">Reset to last saved</a>
&nbsp;
<a href="/rowers/workout/{{ workout.id|encode }}/restore/">Restore Original data</a>
</span>
</form>
<p>
<pre>
{{ intervalstats }}
</pre>
</p>
</li>
<li class="grid_2"> <li class="grid_2">
<h1 id="howto">Interval Shorthand How-To</h1> <h1 id="howto">Interval Shorthand How-To</h1>
<p>This is a quick way to enter the intervals using a special mini-language.</p> <p>This is a quick way to enter the intervals using a special mini-language.</p>