Changes in / [fc01180:4985618] in OpenWorkouts-current


Ignore:
Location:
ow/templates
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • ow/templates/change_password.pt

    rfc01180 r4985618  
    1717
    1818  <metal:content metal:fill-slot="content">
     19      <h2 i18n:translate="">Edit profile</h2>
    1920
    2021      <div class="change-password ow-forms">
    21         <a href="" tal:attributes="href request.resource_url(context, 'profile')"
    22              class="back"
    23              i18n:translate="">Cancel</a>
    24         <h2 i18n:translate="">Edit profile</h2>
    2522          ${form.begin()}
    2623          ${form.csrf_token()}
     
    5047          <p>
    5148              ${form.submit("submit", "Change password",  **{'class':"button button-normal"})}
    52 
     49          <a href="" tal:attributes="href request.resource_url(context, 'profile')"
     50             class="button button-important"
     51             i18n:translate="">Cancel</a>
    5352          </p>
    5453          ${form.end()}
  • ow/templates/edit_profile.pt

    rfc01180 r4985618  
    2222
    2323  <metal:content metal:fill-slot="content">
     24      <h2 i18n:translate="">Edit profile</h2>
    2425    <div class="edit-profile ow-forms">
    25             <a href="" class="back"
    26                tal:attributes="href request.resource_url(context, 'profile')"
    27                i18n:translate="">Cancel</a>
    28       <h2 i18n:translate="">Edit profile</h2>
    2926      ${form.begin(multipart=True)}
    3027      ${form.csrf_token()}
    3128
    3229        <fieldset>
    33             <div class="input-container ly-flex ly-2 has-gap">
    34               <div>
    35                   <label for="email" i18n:translate="">Email address:</label>
    36                   ${form.errorlist('email')}
    37                   ${form.text('email')}
    38               </div>
    39               <div>
    40                   <label for="nickname" i18n:translate="">Nickname:</label>
    41                   ${form.errorlist('nickname')}
    42                   ${form.text('nickname')}
    43               </div>
    44             </div>
    45             <div  class="input-container ly-flex ly-2 has-gap">
    46                 <div>
    47                   <tal:c tal:condition="getattr(context, 'picture', None)">
     30            <p>
     31                <label for="email" i18n:translate="">Email address:</label>
     32                ${form.errorlist('email')}
     33                ${form.text('email')}
     34            </p>
     35            <p>
     36                <label for="nickname" i18n:translate="">Nickname:</label>
     37                ${form.errorlist('nickname')}
     38                ${form.text('nickname')}
     39            </p>
     40        </fieldset>
    4841
    49                       <label for="current_picture" i18n:translate="">
    50                           Current picture:</label>
    51                       <img id="current_picture" tal:attributes="src request.resource_path(context, 'picture')" width="150">
    52                   </tal:c>
    53                 </div>
    54                 <div>
    55                   <label for="picture" i18n:translate="">
    56                       Picture (jpg, jpeg, png or gif):</label>
    57                   ${form.errorlist('picture')}
    58                   ${form.file('picture')}
    59                 </div>
    60             </div>
    61             <div class="input-container ly-flex ly-3 has-gap">
    62               <div>
    63                   <label for="firstname" i18n:translate="">First name:</label>
    64                   ${form.errorlist('firstname')}
    65                   ${form.text('firstname')}
    66               </div>
    67               <div>
    68                   <label for="lastname" i18n:translate="">Last name:</label>
    69                   ${form.errorlist('lastname')}
    70                   ${form.text('lastname')}
    71               </div>
    72               <div>
    73                   <label for="gender" i18n:translate="">Gender:</label>
    74                   ${form.errorlist('gender')}
    75                   ${form.select('gender', ['male', 'female'])}
    76               </div>
    77             </div>
     42        <fieldset>
     43            <p>
     44                <tal:c tal:condition="getattr(context, 'picture', None)">
    7845
    79             <div class="input-container ly-flex ly-3 has-gap">
    80               <div>
    81                   <label for="birth_date" i18n:translate="">Birth date:</label>
    82                   ${form.errorlist('birth_date')}
    83                   ${form.date('birth_date', date_format='%d/%m/%Y')}
    84               </div>
    85               <div>
    86                   <label for="height" i18n:translate="">Height (meters):</label>
    87                   ${form.errorlist('height')}
    88                   ${form.text('height')}
    89               </div>
    90               <div>
    91                   <label for="weight" i18n:translate="">Weight (kg):</label>
    92                   ${form.errorlist('weight')}
    93                   ${form.text('weight')}
    94               </div>
    95             </div>
     46                    <label for="current_picture" i18n:translate="">
     47                        Current picture:</label>
     48                    <img id="current_picture" tal:attributes="src request.resource_path(context, 'picture')" width="150">
     49                </tal:c>
     50                <label for="picture" i18n:translate="">
     51                    Picture (jpg, jpeg, png or gif):</label>
     52                ${form.errorlist('picture')}
     53                ${form.file('picture')}
     54            </p>
     55        </fieldset>
     56
     57        <fieldset>
     58            <p>
     59                <label for="firstname" i18n:translate="">First name:</label>
     60                ${form.errorlist('firstname')}
     61                ${form.text('firstname')}
     62            </p>
     63            <p>
     64                <label for="lastname" i18n:translate="">Last name:</label>
     65                ${form.errorlist('lastname')}
     66                ${form.text('lastname')}
     67            </p>
     68        </fieldset>
     69
     70        <fieldset>
     71            <p>
     72                <label for="gender" i18n:translate="">Gender:</label>
     73                ${form.errorlist('gender')}
     74                ${form.select('gender', ['male', 'female'])}
     75            </p>
     76            <p>
     77                <label for="birth_date" i18n:translate="">Birth date:</label>
     78                ${form.errorlist('birth_date')}
     79                ${form.date('birth_date', date_format='%d/%m/%Y')}
     80            </p>
     81            <p>
     82                <label for="height" i18n:translate="">Height (meters):</label>
     83                ${form.errorlist('height')}
     84                ${form.text('height')}
     85            </p>
     86            <p>
     87                <label for="weight" i18n:translate="">Weight (kg):</label>
     88                ${form.errorlist('weight')}
     89                ${form.text('weight')}
     90            </p>
     91        </fieldset>
     92
     93        <fieldset>
    9694            <p>
    9795                <label for="bio" i18n:translate="">Bio/About you:</label>
     
    9997                ${form.textarea('bio', rows=10, cols=50)}
    10098            </p>
    101             <div>
    102               <label for="timezone" i18n:translate="">Timezone:</label>
     99        </fieldset>
     100
     101        <fieldset>
     102            <p>
     103                <label for="timezone" i18n:translate="">Timezone:</label>
    103104                <small i18n:translate="">
    104105                    All dates and times will be formatted for this timezone
    105106                </small>
    106             </div>
    107             ${form.errorlist('timezone')}
    108             ${form.select('timezone', timezones)}
     107                ${form.errorlist('timezone')}
     108                ${form.select('timezone', timezones)}
     109            </p>
    109110        </fieldset>
    110111
    111112        <p>
    112113            ${form.submit("submit", "Save",  **{'class':"button button-normal"})}
     114            <a href="" class="button button-important"
     115               tal:attributes="href request.resource_url(context, 'profile')"
     116               i18n:translate="">Cancel</a>
    113117        </p>
    114118        ${form.end()}
Note: See TracChangeset for help on using the changeset viewer.