Index: trunk/grails-app/views/taskDetailed/show.gsp
===================================================================
--- trunk/grails-app/views/taskDetailed/show.gsp	(revision 184)
+++ trunk/grails-app/views/taskDetailed/show.gsp	(revision 191)
@@ -231,77 +231,102 @@
                         </div>
 
-                        <div class="list">
-                            <h1>Faults</h1>
-                            <table>
-                                <thead>
-                                    <tr>
-                                        <th>Comment</th>
-                                        <th>Date Done</th>
-                                        <th>Duration</th>
-                                        <th>Entered By</th>
-                                        <th></th>
-                                    </tr>
-                                </thead>
-                                <tbody>
-                                <g:each in="${entryFaultList}" status="i" var="entry">
-                                        <tr class="${(i % 2) == 0 ? 'clickableOdd' : 'clickableEven'}" onclick='window.location = "${request.getContextPath()}/entryDetailed/edit/${entry.id}"'/>
-
-                                            <td style="width:65%">${entry.comment}</td>
-                                            <td><g:formatDate date="${entry.dateDone}" format="EEE, dd-MMM-yyyy"/></td>
-                                            <td>${entry.durationHour}:${entry.durationMinute}</td>
-                                            <td>${entry.enteredBy}</td>
-
-                                            <td>
-                                                <g:link controller="entryDetailed" action="edit" id="${entry.id}">
-                                                    <img  src="${resource(dir:'images/skin',file:'database_edit.png')}" alt="Edit" />
-                                                </g:link>
-                                            </td>
-
-                                        </tr>
-                                </g:each>
-                                </tbody>
-                            </table>
-                        </div>
-
-                        <div class="list">
-                            <h1>Work Done</h1>
-                            <table>
-                                <thead>
-                                    <tr>
-                                        <th>Comment</th>
-                                        <th>Date Done</th>
-                                        <th>Duration</th>
-                                        <th>Entered By</th>
-                                        <th></th>
-                                    </tr>
-                                </thead>
-                                <tbody>
-                                <g:each in="${entryWorkDoneList}" status="i" var="entry">
-                                        <tr class="${(i % 2) == 0 ? 'clickableOdd' : 'clickableEven'}" onclick='window.location = "${request.getContextPath()}/entryDetailed/edit/${entry.id}"'/>
-
-                                            <td width="65%">${entry.comment}</td>
-                                            <td><g:formatDate date="${entry.dateDone}" format="EEE, dd-MMM-yyyy"/></td>
-                                            <td>${entry.durationHour}:${entry.durationMinute}</td>
-                                            <td>${entry.enteredBy}</td>
-
-                                            <td>
-                                                <g:link controller="entryDetailed" action="edit" id="${entry.id}">
-                                                    <img  src="${resource(dir:'images/skin',file:'database_edit.png')}" alt="Edit" />
-                                                </g:link>
-                                            </td>
-
-                                        </tr>
-                                </g:each>
-                                </tbody>
-                            </table>
-                        </div>
-
                         <br />
+
+                        <g:if test="${entryFaultList.isEmpty()}">
+                            <h1>No Faults</h1>
+                            <br />
+                        </g:if>
+                        <g:else>
+                            <div class="list">
+                                <h1>Faults</h1>
+                                <table>
+                                    <thead>
+                                        <tr>
+                                            <th>Comment</th>
+                                            <th>Date Done</th>
+                                            <th>Duration</th>
+                                            <th>Entered By</th>
+                                            <th></th>
+                                        </tr>
+                                    </thead>
+                                    <tbody>
+                                        <g:each in="${entryFaultList}" status="i" var="entry">
+                                                <tr class="${(i % 2) == 0 ? 'clickableOdd' : 'clickableEven'}" onclick='window.location = "${request.getContextPath()}/entryDetailed/edit/${entry.id}"'/>
+
+                                                    <td style="width:65%">${entry.comment}</td>
+                                                    <td><g:formatDate date="${entry.dateDone}" format="EEE, dd-MMM-yyyy"/></td>
+                                                    <td>${entry.durationHour}:${entry.durationMinute}</td>
+                                                    <td>${entry.enteredBy}</td>
+
+                                                    <td>
+                                                        <g:link controller="entryDetailed" action="edit" id="${entry.id}">
+                                                            <img  src="${resource(dir:'images/skin',file:'database_edit.png')}" alt="Edit" />
+                                                        </g:link>
+                                                    </td>
+
+                                                </tr>
+                                        </g:each>
+                                    </tbody>
+                                </table>
+                            </div>
+                        </g:else>
 
                         <div class="buttons">
                             <g:form controller="entryDetailed">
-                                <input type="hidden" name="taskInstance.id" value="${taskInstance?.id}" />
+                                <g:hiddenField name="taskInstance.id" value="${taskInstance?.id}" />
+                                <g:hiddenField name="entryType.id" value="1" />
                                 <span class="button">
-                                    <g:actionSubmit value="Add Entry" action="create"  class="add"/>
+                                    <g:actionSubmit value="Add Fault" action="create"  class="add"/>
+                                </span>
+                            </g:form>
+                        </div>
+
+                        <br />
+
+                        <g:if test="${entryWorkDoneList.isEmpty()}">
+                            <h1>No Work Done</h1>
+                            <br />
+                        </g:if>
+                        <g:else>
+                            <div class="list">
+                                <h1>Work Done</h1>
+                                <table>
+                                    <thead>
+                                        <tr>
+                                            <th>Comment</th>
+                                            <th>Date Done</th>
+                                            <th>Duration</th>
+                                            <th>Entered By</th>
+                                            <th></th>
+                                        </tr>
+                                    </thead>
+                                    <tbody>
+                                        <g:each in="${entryWorkDoneList}" status="i" var="entry">
+                                                <tr class="${(i % 2) == 0 ? 'clickableOdd' : 'clickableEven'}" onclick='window.location = "${request.getContextPath()}/entryDetailed/edit/${entry.id}"'/>
+
+                                                    <td width="65%">${entry.comment}</td>
+                                                    <td><g:formatDate date="${entry.dateDone}" format="EEE, dd-MMM-yyyy"/></td>
+                                                    <td>${entry.durationHour}:${entry.durationMinute}</td>
+                                                    <td>${entry.enteredBy}</td>
+
+                                                    <td>
+                                                        <g:link controller="entryDetailed" action="edit" id="${entry.id}">
+                                                            <img  src="${resource(dir:'images/skin',file:'database_edit.png')}" alt="Edit" />
+                                                        </g:link>
+                                                    </td>
+
+                                                </tr>
+                                        </g:each>
+                                    </tbody>
+                                </table>
+                            </div>
+                        </g:else>
+
+                        <div class="buttons">
+                            <g:form controller="entryDetailed">
+                                <g:hiddenField name="taskInstance.id" value="${taskInstance?.id}" />
+                                <g:hiddenField name="entryType.id" value="2" />
+                                <span class="button">
+                                    <g:actionSubmit value="Add Work Done" action="create"  class="add"/>
                                 </span>
                             </g:form>
