source: OpenWorkouts-current/ow/templates/base.pt @ fc01180

currentfeature/docs
Last change on this file since fc01180 was 978575d, checked in by Segundo Fdez <segun.2@…>, 5 years ago

update map on workout detail

  • Property mode set to 100644
File size: 3.9 KB
Line 
1<!DOCTYPE html>
2
3<html xml:lang="en"
4      xmlns:tal="http://xml.zope.org/namespaces/tal"
5      xmlns:metal="http://xml.zope.org/namespaces/metal"
6      xmlns:i18n="http://xml.zope.org/namespaces/i18n"
7      i18n:domain="OpenWorkouts"
8      metal:define-macro="base"
9      tal:attributes="lang request.locale_name">
10
11  <head>
12
13    <meta charset="utf-8">
14    <meta http-equiv="X-UA-Compatible" content="IE=edge">
15    <meta name="viewport" content="width=device-width, initial-scale=1.0">
16    <meta name="description"
17          content="OpenWorkouts, tracking your workouts openly">
18    <meta name="author" content="The OpenWorkouts Project">
19
20    <metal:header-metas metal:define-slot="header-metas"></metal:header-metas>
21
22    <link rel="shortcut icon"
23          href="${request.static_url('ow:static/pyramid-16x16.png')}">
24
25    <!--! This should be 182x182px-->
26    <link rel="apple-touch-icon"
27          href="${request.static_url('ow:static/pyramid-16x16.png')}">
28
29    <title>
30      OpenWorkouts |
31      <metal:head-title metal:define-slot="head-title"></metal:head-title>
32    </title>
33
34    <metal:css metal:define-slot="css"></metal:css>
35
36    <link rel="stylesheet"
37          href="${request.static_url('ow:static/css/main.css')}" />
38
39    <metal:header-js metal:define-slot="header-js"></metal:header-js>
40
41  </head>
42
43  <body class="is-login">
44
45    <div class="page">
46
47      <header class="header-content">
48        <h1 class="logo">
49          <a href="" tal:attributes="href request.resource_url(request.root)">
50            <span class="logo-open">Open</span><span class="logo-work">work</span><span class="logo-outs">outs</span>
51          </a>
52          <!--! <metal:title metal:define-slot="title"></metal:title> -->
53        </h1>
54        <p class="description">tracking your workouts openly</p>
55
56        <metal:menu tal:condition="request.authenticated_userid"
57                    tal:define="current_user request.authenticated_userid">
58
59          <nav class="nav-site">
60            <!--! renderer_name contains the name of the template rendered at
61              view-level, so we can use that to know in which sections is the
62              current user now -->
63            <ul>
64              <li class=""
65                  tal:attributes="class 'is-active' if 'dashboard' in renderer_name else ''">
66                <a href="" i18n:translate=""
67                   tal:attributes="href request.resource_url(request.root)">
68                  Dashboard</a>
69              </li>
70              <li class=""
71                  tal:attributes="class 'is-active' if 'profile' in renderer_name else ''">
72                <a href="" i18n:translate=""
73                   tal:attributes="href request.resource_url(request.root, current_user, 'profile')">
74                  My profile</a>
75              </li>
76              <li class="add-workout">
77                <a href="#"><span i18n:translate="">Add Workout</span></a>
78                <ul>
79                  <li>
80                    <a href="" i18n:translate=""
81                       tal:attributes="href request.resource_url(request.root, current_user, 'add-workout')">
82                      Upload file</a>
83                  </li>
84                  <li>
85                    <a href="" i18n:translate=""
86                       tal:attributes="href request.resource_url(request.root, current_user, 'add-workout-manually')">
87                      Add manually</a>
88                  </li>
89                </ul>
90              </li>
91              <li>
92                <a href="" i18n:translate=""
93                   tal:attributes="href request.resource_url(request.root, 'logout')">
94                  Log out
95                </a>
96              </li>
97            </ul>
98          </nav>
99        </metal:menu>
100      </header>
101
102      <metal:content metal:define-slot="content"></metal:content>
103
104    </div>
105
106    <script src="${request.static_url('ow:static/components/jquery/jquery.js')}"></script>
107
108    <metal:body-js metal:define-slot="body-js"></metal:body-js>
109
110  </body>
111
112</html>
Note: See TracBrowser for help on using the repository browser.