Changes in ow/templates/workout.pt [ded7d95:bf01534] in OpenWorkouts-current


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • ow/templates/workout.pt

    rded7d95 rbf01534  
    1717          href="${request.static_url('ow:static/components/Leaflet/leaflet.css')}" />
    1818    <link rel="stylesheet" tal:condition="context.has_gpx"
    19           href="${request.static_url('ow:static/components/leaflet-elevation/leaflet-elevation.css')}" />
    20     <link rel="stylesheet"
    21           href="${request.static_url('ow:static/css/leaflet-elevation.css')}" />
     19          href="${request.static_url('ow:static/components/Leaflet.Elevation/dist/leaflet.elevation-0.0.4.css')}" />
    2220  </metal:css>
    2321
     
    3230      <div class="workout-detail-resume">
    3331        <h3 tal:content="context.title"></h3>
    34         <div id="" tal:attributes="id 'workout-' + context.workout_id + '-notes'">
    35           <p tal:repeat="paragraph context.notes.split('\n')"
    36              tal:content="paragraph"></p>
     32        <div id="" tal:content="context.notes"
     33             tal:attributes="id 'workout-' + context.workout_id + '-notes'">
    3734        </div>
    3835        <ul class="workout-options">
    3936          <li>
    4037            <a href="" i18n:translate=""
    41                tal:attributes="href request.resource_url(context, 'edit')">
    42               edit workout
     38             tal:attributes="href request.resource_url(context, 'edit')">
     39            edit workout
    4340            </a>
    4441          </li>
    4542          <li>
    4643            <a href="" i18n:translate=""
    47                tal:attributes="href request.resource_url(context, 'update-from-file')">
    48               update with tracking file
     44             tal:attributes="href request.resource_url(context, 'update-from-file')">
     45            update with tracking file
    4946            </a>
    5047          </li>
    5148          <li class="owo-del"><a href="" i18n:translate=""
    52                                  tal:attributes="href request.resource_url(context, 'delete')">
     49             tal:attributes="href request.resource_url(context, 'delete')">
    5350            delete
    54           </a>
     51            </a>
    5552          </li>
    5653        </ul>
     
    7572            <span><tal:t i18n:translate="">Speed</tal:t></span>
    7673            <span class="avg"><tal:t i18n:translate="">Avg.</tal:t>
    77               <tal:c tal:content="round(context.speed['avg'], 1)"></tal:c>km/h</span>
     74            <tal:c tal:content="round(context.speed['avg'], 1)"></tal:c>km/h</span>
    7875            <span class="max"><tal:t i18n:translate="">Max.</tal:t>
    79               <tal:c tal:content="round(context.speed['max'], 1)"></tal:c>km/h</span>
     76            <tal:c tal:content="round(context.speed['max'], 1)"></tal:c>km/h</span>
    8077          </li>
    8178          <li tal:condition="hr">
    8279            <span><tal:t i18n:translate="">Heart Rate</tal:t></span>
    8380            <span class="avg"><tal:t i18n:translate="">Avg.</tal:t>
    84               <tal:c tal:content="hr['avg']"></tal:c>bpm</span>
     81            <tal:c tal:content="hr['avg']"></tal:c>bpm</span>
    8582            <span class="max"><tal:t i18n:translate="">Max.</tal:t>
    86               <tal:c tal:content="hr['max']"></tal:c> bpm</span>
     83            <tal:c tal:content="hr['max']"></tal:c> bpm</span>
    8784          </li>
    8885          <li tal:condition="cad">
    8986            <span><tal:t i18n:translate="">Cadence</tal:t></span>
    9087            <span class="avg"><tal:t i18n:translate="">Avg.</tal:t>
    91               <tal:c tal:content="cad['avg']"></tal:c></span>
     88            <tal:c tal:content="cad['avg']"></tal:c></span>
    9289            <span class="max"><tal:t i18n:translate="">Max.</tal:t>
    93               <tal:c tal:content="cad['max']"></tal:c></span>
     90            <tal:c tal:content="cad['max']"></tal:c></span>
    9491          </li>
    9592          <li tal:condition="atemp">
    9693            <span><tal:t i18n:translate="">Temperature</tal:t></span>
    9794            <span class="min"><tal:t i18n:translate="">Min.</tal:t>
    98               <tal:c tal:content="atemp['min']"></tal:c>℃</span>
     95            <tal:c tal:content="atemp['min']"></tal:c>℃</span>
    9996            <span class="avg"><tal:t i18n:translate="">Avg.</tal:t>
    100               <tal:c tal:content="atemp['avg']"></tal:c>℃</span>
     97            <tal:c tal:content="atemp['avg']"></tal:c>℃</span>
    10198            <span class="max"><tal:t i18n:translate="">Max.</tal:t>
    102               <tal:c tal:content="atemp['max']"></tal:c>℃</span>
     99            <tal:c tal:content="atemp['max']"></tal:c>℃</span>
    103100          </li>
    104101        </ul>
    105         <div id="elevation"></div>
    106102      </div>
    107103    </div>
    108 
    109104    <!--! Track map -->
    110105    <div id="map" tal:condition="context.has_gpx"></div>
     106
     107    <!--! Additional map controls -->
     108
     109    <div id="ow-analysis">
     110
     111      <!--!
     112          FIXME: the list of available charts should come from the workout
     113          details, based on which data this workout has
     114        -->
     115      <!--! All those ids are needed for the leaflet openworkouts plugin -->
     116      <tal:r tal:repeat="chart ['elevation', 'heartrate', 'cadence', 'temperature']">
     117        <div id="ow-" tal:attributes="id 'ow-' + chart">
     118          <div class="ow-average" id=""
     119               tal:attributes="id 'ow-' + chart + '-average'"></div>
     120          <div class="ow-chart" id=""
     121               tal:attributes="id 'ow-' + chart + '-chart'"></div>
     122          <div class="ow-current" id=""
     123               tal:attributes="id 'ow-' + chart + '-current'"></div>
     124        </div>
     125      </tal:r>
     126
     127    </div>
    111128  </metal:content>
    112129
    113130  <metal:body-js metal:fill-slot="body-js">
    114131
    115     <script src="${request.static_url('ow:static/components/d3/d3.min.js')}"
     132
     133    <script src="//d3js.org/d3.v3.min.js" charset="utf-8"></script>
     134    <!--
     135    <script src="${request.static_url('ow:static/d3/d3.min.js')}"
    116136            tal:condition="context.has_gpx"></script>
     137    -->
    117138
    118139    <script src="${request.static_url('ow:static/components/Leaflet/leaflet.js')}"
     
    122143            tal:condition="context.has_gpx"></script>
    123144
    124     <script src="${request.static_url('ow:static/components/leaflet-elevation/leaflet-elevation.js')}"
     145    <script src="${request.static_url('ow:static/components/Leaflet.Elevation/dist/leaflet.elevation-0.0.4.min.js')}"
    125146            tal:condition="context.has_gpx"></script>
    126147
Note: See TracChangeset for help on using the changeset viewer.