Changeset 155 for trunk/grails-app/views


Ignore:
Timestamp:
Oct 17, 2009, 1:41:59 PM (15 years ago)
Author:
gav
Message:

Work on Task searching.
Add calendar view for Tasks.
Cleaner look for search and paginate buttons.
OverlayPane? css and javascript to fix filterPane width on smaller screens and for quick search panes.

Location:
trunk/grails-app/views
Files:
1 added
1 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/views/appCore/start.gsp

    r147 r155  
    11<html>
    22<head>
    3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    4 <meta name="layout" content="main" />
    5 <title>Start</title>
    6 <nav:resources override="true"/>
    7 <resource:tabView skin="tabviewCustom" />
     3    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
     4    <meta name="layout" content="main" />
     5    <title>Start</title>
     6    <nav:resources override="true"/>
     7    <resource:tabView skin="tabviewCustom" />
    88</head>
    99    <body>
     
    3939                            <table>
    4040                                <tbody>
    41                        
     41
    4242                                    <tr class="prop">
    4343                                        <td valign="top" class="name">
     
    4545                                        </td>
    4646                                        <td valign="top" class="value">
    47                                             <g:link controller="taskDetailed" 
     47                                            <g:link controller="taskDetailed"
    4848                                                            action="search"
    49                                                             params="[searchMyTodays:'true']">
     49                                                            params="[quickSearch: 'searchMyTodays']">
    5050                                                            Today's
    5151                                            </g:link>
     
    5353                                            <g:link controller="taskDetailed"
    5454                                                            action="search"
    55                                                             params="[searchMyInTheLastWeek:'true']">
     55                                                            params="[quickSearch: 'searchMyInTheLastWeek']">
    5656                                                            In the last week
    5757                                            </g:link>
    5858                                        </td>
    5959                                    </tr>
    60                        
     60           
    6161                                    <tr class="prop">
    6262                                        <td valign="top" class="name">
     
    6565                                        <td valign="top" class="value">
    6666                                            <g:link controller="taskDetailed"
    67                                                             action="search">
    68                                                             Today's
    69                                             </g:link>
    70                                             <br />
    71                                             <g:link controller="taskDetailed"
    72                                                             action="search"
    73                                                             params="[searchInTheLastWeek:'true']">
    74                                                             In the last week
     67                                                            action="searchCalendar"
     68                                                            params="[quickSearch: 'searchInTheLastWeek']">
     69                                                            Calendar
    7570                                            </g:link>
    7671                                        </td>
    7772                                    </tr>
    78                                    
     73
     74<!--                                    More Quick Links:
     75                                    Open Tasks
     76                                    Closed Tasks
     77                                    Tasks I lead.
     78                                    Week calender
     79                                    Recent
     80                                    Today's Entries
     81                                    My Entries.
     82                                    Date ranges-->
     83
    7984                                </tbody>
    8085                            </table>
    81                         </div>
    82                         <br />
    83                         <br />
     86                        </div> <!--End dialog-->
    8487                    </richui:tabContent>
    8588<!-- End Tasks tab -->
     
    143146                </richui:tabContents>
    144147            </richui:tabView>
    145            
    146         </div>
     148
     149        </div> <!--End body-->
    147150    </body>
    148151</html>
  • trunk/grails-app/views/person/list.gsp

    r151 r155  
    2222                                removeImgFile="bullet_delete.png"
    2323                                title="Search"/>
     24
     25        <div class="paginateButtons">
     26            <filterpane:filterButton text="Search" appliedText="Change Search" />
     27            Results:${personTotal}
     28        </div>
     29
    2430        <div class="list">
    2531            <table>
     
    5662        <div class="paginateButtons">
    5763            <g:paginate total="${personTotal}" params="${filterParams}" />
    58             <filterpane:filterButton text="Search" appliedText="Change Search" />
    59             Results:${personTotal}
    6064        </div>
    6165
     
    6367                                title="Search"
    6468                                action="list"
     69                                class="overlayPane"
    6570                                excludeProperties="password, sessionTimeout, emailShow"
    6671                                associatedProperties="authorities.authority, personGroups.name"
  • trunk/grails-app/views/taskDetailed/search.gsp

    r151 r155  
    55        <title>Task Search</title>
    66        <filterpane:includes />
     7        <g:javascript src="overlayPane.js" />
    78        <nav:resources override="true"/>
    89    </head>
     
    2930                                    removeImgDir="images"
    3031                                    removeImgFile="bullet_delete.png"
    31                                     title="Quick Search"/>
     32                                    title="Advanced Search"/>
     33
     34            <div class="paginateButtons">
     35                <a href='' onclick="showElement('searchPane'); return false;">Quick</a>
     36                Results:${taskInstanceTotal}
     37                <filterpane:filterButton text="Advanced" appliedText="Advanced" />
     38            </div>
    3239
    3340            <div class="list">
     
    8188            <div class="paginateButtons">
    8289                <g:paginate total="${taskInstanceTotal}" params="${filterParams}" />
    83                 <filterpane:filterButton text="Search" appliedText="Change Search" />
    84                 Results:${taskInstanceTotal}
    85                 <g:link action="advancedSearch">Goto: Advanced Search</g:link>
    8690            </div>
    8791
    8892            <filterpane:filterPane domainBean="Task"
    89                                     title="Quick Search"
     93                                    title="Advanced Search"
    9094                                    action="search"
     95                                    class="overlayPane"
    9196                                    additionalProperties="id"
    92                                     excludeProperties="isActive, comment, targetCompletionDate"
    93                                     associatedProperties="leadPerson.lastName, taskPriority.name"
     97                                    associatedProperties="leadPerson.lastName, taskGroup.name, taskPriority.name"
    9498                                    filterPropertyValues="${['taskPriority.name':[values:TaskPriority.list()],
    9599                                                                                'leadPerson.lastName':[values:Person.executeQuery('select t.lastName from Person t')],
     100                                                                                'taskGroup.name':[values:TaskGroup.list()],
     101                                                                                targetCompletionDate:[years:2020..2000,precision:'day'],
    96102                                                                                targetStartDate:[years:2020..2000,precision:'day']]}"/>
    97         </div> <!-- end body div -->
     103        </div> <!-- end body  -->
     104
     105        <!-- Start Search Pane -->
     106        <div class="overlayPane" id="searchPane" style="display:none;">
     107            <h2>Quick Search</h2>
     108            <g:form method="post" id="searchForm" name="searchForm" >
     109                <table>
     110                    <tbody>
     111
     112                        <tr class="prop">
     113                            <td valign="top" class="name">
     114                                <label>My Tasks:</label>
     115                            </td>
     116                            <td valign="top" class="value">
     117                                <g:link controller="taskDetailed"
     118                                                action="search"
     119                                                params="[quickSearch: 'searchMyTodays']">
     120                                                Today's
     121                                </g:link>
     122                                <br />
     123                                <g:link controller="taskDetailed"
     124                                                action="search"
     125                                                params="[quickSearch: 'searchMyInTheLastWeek']">
     126                                                In the last week
     127                                </g:link>
     128                            </td>
     129                        </tr>
     130
     131                        <tr class="prop">
     132                            <td valign="top" class="name">
     133                                <label>Tasks:</label>
     134                            </td>
     135                            <td valign="top" class="value">
     136                                <g:link controller="taskDetailed"
     137                                                action="search"
     138                                                params="[quickSearch: 'searchTodays']">
     139                                                Today's
     140                                </g:link>
     141                                <br />
     142                                <g:link controller="taskDetailed"
     143                                                action="search"
     144                                                params="[quickSearch: 'searchInTheLastWeek']">
     145                                                In the last week
     146                                </g:link>
     147                            </td>
     148                        </tr>
     149
     150                    </tbody>
     151                </table>
     152                <div class="buttons">
     153                    <span class="button">
     154                        <input type="button" value="${g.message(code:'fp.tag.filterPane.button.cancel.text', default:'Cancel')}" onclick="return hideElement('searchPane');" />
     155                    </span>
     156<!--                    <span class="button">
     157                        <input type="button" value="${g.message(code:'fp.tag.filterPane.button.clear.text', default:'Clear')}" onclick="return clearFilterPane('searchForm');" />
     158                    </span>
     159                    <span class="button">
     160                        <g:actionSubmit class="search" value="Search" />
     161                    </span>-->
     162                </div>
     163            </g:form>
     164        </div> <!-- end search pane -->
     165
    98166    </body>
    99167</html>
  • trunk/grails-app/views/taskProcedureDetailed/list.gsp

    r151 r155  
    1717            <div class="message">${flash.message}</div>
    1818            </g:if>
    19             <filterpane:currentCriteria domainBean="TaskProcedureDetailed"
     19            <filterpane:currentCriteria domainBean="TaskProcedure"
    2020                                    action="list"
    2121                                    dateFormat="${'EEE, dd-MMM-yyyy'}"
     
    2323                                    removeImgFile="bullet_delete.png"
    2424                                    title="Search"/>
     25
     26            <div class="paginateButtons">
     27                <filterpane:filterButton text="Search" appliedText="Change Search" />
     28                Results:${taskProcedureInstanceTotal}
     29            </div>
     30
    2531            <div class="list">
    2632                <table>
     
    6672            <div class="paginateButtons">
    6773                <g:paginate total="${taskProcedureInstanceTotal}" params="${filterParams}" />
    68                 <filterpane:filterButton text="Search" appliedText="Change Search" />
    69                 Results:${askProcedureInstanceTotal}
    7074            </div>
    7175
     
    7377                                    title="Search"
    7478                                    action="list"
     79                                    class="overlayPane"
    7580                                    excludeProperties="" />
    7681        </div>
Note: See TracChangeset for help on using the changeset viewer.