Ignore:
Timestamp:
Apr 4, 2009, 6:41:25 PM (15 years ago)
Author:
gav
Message:

Installed help-balloons plugin.
Adjust security config to allow javascript and help-balloons folders.
Add "Repeat password" to change password.
Detailed Entry views, including only allow user to edit their own entries.
Adjust Entry constraints.
Add comments to layouts/main.gsp.
Work on TaskDetailed? view to show entry durations and allow editing.
Entry duration formatting to CSS and increased base font size to 14px.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/grails-app/views/entryDetailed/create.gsp

    r92 r98  
    4242                                </td>
    4343                                <td valign="top" class="value ${hasErrors(bean:entryInstance,field:'comment','errors')}">
    44                                     <textarea style="width:450px" rows="5" cols="40" name="comment">${fieldValue(bean:entryInstance, field:'comment')}</textarea>
     44                                    <textarea rows="5" cols="40" name="comment">${fieldValue(bean:entryInstance, field:'comment')}</textarea>
    4545                                </td>
    4646                            </tr>
     
    5757                            <tr class="prop">
    5858                                <td valign="top" class="name">
    59                                     <label for="durationHour">Duration Hour:</label>
     59                                    <label for="durationHour">Duration:</label>
    6060                                </td>
    61                                 <td valign="top" class="value ${hasErrors(bean:entryInstance,field:'durationHour','errors')}">
    62                                     <input type="text" id="durationHour" name="durationHour" value="${fieldValue(bean:entryInstance,field:'durationHour')}" />
    63                                 </td>
    64                             </tr>
    65                        
    66                             <tr class="prop">
    67                                 <td valign="top" class="name">
    68                                     <label for="durationMinute">Duration Minute:</label>
    69                                 </td>
    70                                 <td valign="top" class="value ${hasErrors(bean:entryInstance,field:'durationMinute','errors')}">
    71                                     <input type="text" id="durationMinute" name="durationMinute" value="${fieldValue(bean:entryInstance,field:'durationMinute')}" />
    72                                 </td>
    73                             </tr>
    7461
    75                        
     62                                <td valign="top" class="value">
     63                                    <input class="duration ${hasErrors(bean:entryInstance,field:'durationHour','errors')}"
     64                                        type="text" id="durationHour" name="durationHour"
     65                                        value="${fieldValue(bean:entryInstance,field:'durationHour')}" />
     66                                    :
     67                                    <input class="duration ${hasErrors(bean:entryInstance,field:'durationMinute','errors')}"
     68                                        type="text" id="durationMinute" name="durationMinute"
     69                                        value="${fieldValue(bean:entryInstance,field:'durationMinute')}" />
     70                                    <g:helpBalloon code="entry.duration" />
     71                                </td>
     72                            </tr>
     73                     
    7674                            <tr class="prop">
    7775                                <td valign="top" class="name">
Note: See TracChangeset for help on using the changeset viewer.