Changeset d0fc76b in OpenWorkouts-current for ow/templates


Ignore:
Timestamp:
Jan 25, 2019, 1:49:34 PM (5 years ago)
Author:
Segundo Fdez <segun.2@…>
Branches:
current, feature/docs, master
Children:
1fe89ea
Parents:
4dcf28d (diff), 26220ba (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge branch 'master' into feature/ui

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ow/templates/dashboard.pt

    r4dcf28d rd0fc76b  
    145145              </ul>
    146146          </tal:activity_tree>
     147
     148          <tal:stats>
     149
     150            <div class="week-stats js-week-stats">
     151              <h3><tal:t i18n:translate="">This week</tal:t></h3>
     152              <h4 tal:define="totals context.week_totals">
     153                <span class="week_totals_left">
     154                  <tal:d tal:content="round(totals['distance'])"></tal:d>
     155                  <tal:t i18n:translate="">kms</tal:t>
     156                </span>
     157                <span class="week_totals_right">
     158                  <tal:hms tal:define="hms timedelta_to_hms(totals['time'])">
     159                    <tal:h tal:content="str(hms[0]).zfill(2)"></tal:h>
     160                    <tal:t i18n:translate="">hours</tal:t>,
     161                    <tal:h tal:content="str(hms[1]).zfill(2)"></tal:h>
     162                    <tal:t i18n:translate="">min.</tal:t>
     163                  </tal:hms>
     164                </span>
     165              </h4>
     166              <svg width="300" height="200"></svg>
     167              <style>
     168
     169              </style>
     170            </div>
     171
     172            <div class="user-stats">
     173              <tal:year-stats tal:repeat="year context.activity_years">
     174                <h3><a href="" tal:content="year"></a></h3>
     175                <ul tal:define="stats context.stats(year)">
     176                  <li>
     177                    <span i18n:translate="">Workouts:</span>
     178                    <span tal:content="stats['workouts']"></span>
     179                  </li>
     180                  <li>
     181                    <span i18n:translate="">Distance:</span>
     182                    <span tal:content="round(stats['distance'])"></span> kms
     183                  </li>
     184                  <li>
     185                    <span i18n:translate="">Time:</span>
     186                    <tal:hms tal:define="hms timedelta_to_hms(stats['time'])">
     187                      <span>
     188                        <tal:h tal:content="str(hms[0]).zfill(2)"></tal:h>
     189                        <tal:t i18n:translate="">hours</tal:t>,
     190                        <tal:h tal:content="str(hms[1]).zfill(2)"></tal:h>
     191                        <tal:t i18n:translate="">min.</tal:t>
     192                      </span>
     193                    </tal:hms>
     194                  </li>
     195                  <li>
     196                    <span i18n:translate="">Elevation:</span>
     197                    <span tal:content="stats['elevation']"></span> m
     198                  </li>
     199                </ul>
     200              </tal:year-stats>
     201            </div>
     202          </tal:stats>
     203
    147204      </aside>
    148205
     
    151208  </metal:content>
    152209
     210  <metal:body-js metal:fill-slot="body-js">
     211    <script src="${request.static_url('ow:static/components/d3/d3.min.js')}"></script>
     212    <script src="${request.static_url('ow:static/js/ow.js')}"></script>
     213
     214    <script type="text/javascript">
     215     var week_chart = owjs.week_chart({
     216         chart_selector: 'div.js-week-stats',
     217         url: "${request.resource_url(context, 'week')}",
     218         current_day_name: "${current_day_name}"
     219     });
     220     week_chart.render();
     221    </script>
     222
     223  </metal:body-js>
     224
    153225</html>
Note: See TracChangeset for help on using the changeset viewer.