- Timestamp:
- Mar 6, 2019, 12:40:39 PM (5 years ago)
- Branches:
- current
- Children:
- b979798
- Parents:
- 04c882d
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ow/templates/profile.pt
r04c882d r8d726ec 258 258 <tal:t i18n:translate="">Farthest distance</tal:t> 259 259 </span> 260 <a href="" tal:attributes="href request.resource_url(context[sport_totals['max_distance_wid']])"> 260 <tal:has-wid tal:condition="sport_totals['max_distance_wid'] is not None"> 261 <a href="" tal:attributes="href request.resource_url(context[sport_totals['max_distance_wid']])"> 262 <tal:w tal:replace="round(sport_totals['max_distance'])"></tal:w> 263 <tal:t i18n:translate="">km</tal:t> 264 </a> 265 </tal:has-wid> 266 <tal:has-not-wid tal:condition="sport_totals['max_distance_wid'] is None"> 261 267 <tal:w tal:replace="round(sport_totals['max_distance'])"></tal:w> 262 268 <tal:t i18n:translate="">km</tal:t> 263 </ a>269 </tal:has-not-wid> 264 270 </li> 265 271 <li> … … 267 273 <tal:t i18n:translate="">Longer workout</tal:t> 268 274 </span> 269 <a href="" tal:attributes="href request.resource_url(context[sport_totals['max_time_wid']])"> 275 <tal:has-wid tal:condition="sport_totals['max_time_wid'] is not None"> 276 <a href="" tal:attributes="href request.resource_url(context[sport_totals['max_time_wid']])"> 277 <tal:hms tal:define="hms timedelta_to_hms(sport_totals['max_time'])"> 278 <tal:h tal:content="str(hms[0]).zfill(2)"></tal:h> 279 <tal:t i18n:translate="">hours</tal:t>, 280 <tal:h tal:content="str(hms[1]).zfill(2)"></tal:h> 281 <tal:t i18n:translate="">min.</tal:t> 282 </tal:hms> 283 </a> 284 </tal:has-wid> 285 <tal:has-not-wid tal:condition="sport_totals['max_time_wid'] is None"> 270 286 <tal:hms tal:define="hms timedelta_to_hms(sport_totals['max_time'])"> 271 287 <tal:h tal:content="str(hms[0]).zfill(2)"></tal:h> … … 274 290 <tal:t i18n:translate="">min.</tal:t> 275 291 </tal:hms> 276 </ a>292 </tal:has-not-wid> 277 293 </li> 278 294 <li> … … 280 296 <tal:t i18n:translate="">Higher elevation gain</tal:t> 281 297 </span> 282 <a href="" tal:attributes="href request.resource_url(context[sport_totals['max_elevation_wid']])"> 298 <tal:has-wid tal:condition="sport_totals['max_elevation_wid'] is not None"> 299 <a href="" tal:attributes="href request.resource_url(context[sport_totals['max_elevation_wid']])"> 300 <tal:w tal:replace="round(sport_totals['max_elevation'])"></tal:w> 301 <tal:t i18n:translate="">m</tal:t> 302 </a> 303 </tal:has-wid> 304 <tal:has-not-wid tal:condition="sport_totals['max_elevation_wid'] is None"> 283 305 <tal:w tal:replace="round(sport_totals['max_elevation'])"></tal:w> 284 306 <tal:t i18n:translate="">m</tal:t> 285 </ a>307 </tal:has-not-wid> 286 308 </li> 287 309 </ul> … … 328 350 <tal:t i18n:translate="">Farthest distance</tal:t> 329 351 </span> 330 <a href="" tal:attributes="href request.resource_url(context[sport_totals['max_distance_wid']])"> 352 <tal:has-wid tal:condition="sport_totals['max_distance_wid'] is not None"> 353 <a href="" tal:attributes="href request.resource_url(context[sport_totals['max_distance_wid']])"> 354 <tal:w tal:replace="round(sport_totals['max_distance'])"></tal:w> 355 <tal:t i18n:translate="">km</tal:t> 356 </a> 357 </tal:has-wid> 358 <tal:has-not-wid tal:condition="sport_totals['max_distance_wid'] is None"> 331 359 <tal:w tal:replace="round(sport_totals['max_distance'])"></tal:w> 332 360 <tal:t i18n:translate="">km</tal:t> 333 </ a>361 </tal:has-not-wid> 334 362 </li> 335 363 <li> … … 337 365 <tal:t i18n:translate="">Longer workout</tal:t> 338 366 </span> 339 <a href="" tal:attributes="href request.resource_url(context[sport_totals['max_time_wid']])"> 367 <tal:has-wid tal:condition="sport_totals['max_time_wid'] is not None"> 368 <a href="" tal:attributes="href request.resource_url(context[sport_totals['max_time_wid']])"> 369 <tal:hms tal:define="hms timedelta_to_hms(sport_totals['max_time'])"> 370 <tal:h tal:content="str(hms[0]).zfill(2)"></tal:h> 371 <tal:t i18n:translate="">hours</tal:t>, 372 <tal:h tal:content="str(hms[1]).zfill(2)"></tal:h> 373 <tal:t i18n:translate="">min.</tal:t> 374 </tal:hms> 375 </a> 376 </tal:has-wid> 377 <tal:has-not-wid tal:condition="sport_totals['max_time_wid'] is None"> 340 378 <tal:hms tal:define="hms timedelta_to_hms(sport_totals['max_time'])"> 341 379 <tal:h tal:content="str(hms[0]).zfill(2)"></tal:h> … … 344 382 <tal:t i18n:translate="">min.</tal:t> 345 383 </tal:hms> 346 </ a>384 </tal:has-not-wid> 347 385 </li> 348 386 <li> … … 350 388 <tal:t i18n:translate="">Higher elevation gain</tal:t> 351 389 </span> 352 <a href="" tal:attributes="href request.resource_url(context[sport_totals['max_elevation_wid']])"> 390 <tal:has-wid tal:condition="sport_totals['max_elevation_wid'] is not None"> 391 <a href="" tal:attributes="href request.resource_url(context[sport_totals['max_elevation_wid']])"> 392 <tal:w tal:replace="round(sport_totals['max_elevation'])"></tal:w> 393 <tal:t i18n:translate="">m</tal:t> 394 </a> 395 </tal:has-wid> 396 <tal:has-not-wid tal:condition="sport_totals['max_elevation_wid'] is None"> 353 397 <tal:w tal:replace="round(sport_totals['max_elevation'])"></tal:w> 354 398 <tal:t i18n:translate="">m</tal:t> 355 </ a>399 </tal:has-not-wid> 356 400 </li> 357 401 </ul>
Note: See TracChangeset
for help on using the changeset viewer.