svn commit: r1130891 - /ofbiz/trunk/applications/party/webapp/partymgr/party/findparty.ftl

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r1130891 - /ofbiz/trunk/applications/party/webapp/partymgr/party/findparty.ftl

hansbak-2
Author: hansbak
Date: Fri Jun  3 03:13:16 2011
New Revision: 1130891

URL: http://svn.apache.org/viewvc?rev=1130891&view=rev
Log:
add paging buttons to the general partylist in party. contribution by antwebsystems employee Tor

Modified:
    ofbiz/trunk/applications/party/webapp/partymgr/party/findparty.ftl

Modified: ofbiz/trunk/applications/party/webapp/partymgr/party/findparty.ftl
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/webapp/partymgr/party/findparty.ftl?rev=1130891&r1=1130890&r2=1130891&view=diff
==============================================================================
--- ofbiz/trunk/applications/party/webapp/partymgr/party/findparty.ftl (original)
+++ ofbiz/trunk/applications/party/webapp/partymgr/party/findparty.ftl Fri Jun  3 03:13:16 2011
@@ -45,19 +45,6 @@ under the License.
   <#else>
       <li class="expanded"><a href="<@ofbizUrl>findparty?hideFields=Y${paramList}</@ofbizUrl>" title="${uiLabelMap.CommonHideFields}">&nbsp;</a></li>
   </#if>
-  <#if (partyListSize > 0)>
-    <#if (partyListSize > highIndex)>
-      <li><a class="nav-next" href="<@ofbizUrl>findparty?VIEW_SIZE=${viewSize}&amp;VIEW_INDEX=${viewIndex+1}&amp;hideFields=${hideFields}${paramList}</@ofbizUrl>">${uiLabelMap.CommonNext}</a></li>
-    <#else>
-      <li class="disabled">${uiLabelMap.CommonNext}</li>
-    </#if>
-      <li>${lowIndex} - ${highIndex} ${uiLabelMap.CommonOf} ${partyListSize}</li>
-    <#if (viewIndex > 0)>
-      <li><a class="nav-previous" href="<@ofbizUrl>findparty?VIEW_SIZE=${viewSize}&amp;VIEW_INDEX=${viewIndex-1}&amp;hideFields=${hideFields}${paramList}</@ofbizUrl>">${uiLabelMap.CommonPrevious}</a></li>
-    <#else>
-      <li class="disabled">${uiLabelMap.CommonPrevious}</li>
-    </#if>
-  </#if>
     </ul>
     <br class="clear"/>
 </#if>
@@ -220,6 +207,52 @@ under the License.
       <h2>${uiLabelMap.CommonSearchResults}</h2>
     </div>
   <#if partyList?has_content>
+    <div class="nav-pager">
+        <ul>
+            <#if (viewIndex > 0)>
+                <li class="nav-first"><a href="<@ofbizUrl>findparty?VIEW_SIZE=${viewSize}&hideFields=${hideFields}${paramList}&VIEW_INDEX=0</@ofbizUrl>">${uiLabelMap.CommonFirst}</a></li>
+            <#else>
+                <li class="nav-first-disabled"><span>${uiLabelMap.CommonFirst}</span></li>
+            </#if>
+            <#if (viewIndex > 0)>
+                <li class="nav-previous"><a href="<@ofbizUrl>findparty?VIEW_SIZE=${viewSize}&hideFields=${hideFields}${paramList}&VIEW_INDEX=${viewIndex - 1}</@ofbizUrl>">${uiLabelMap.CommonPrevious}</a></li>
+            <#else>
+                <li class="nav-previous-disabled"><span>${uiLabelMap.CommonPrevious}</span></li>
+            </#if>
+            <li class="nav-page-select">
+            ${uiLabelMap.CommonPage}
+            <select onchange="location.href='<@ofbizUrl>findparty?VIEW_SIZE=${viewSize}&hideFields=${hideFields}${paramList}</@ofbizUrl>&VIEW_INDEX=' + this.value;" size="1" name="page">
+                <#assign indexSize = partyListSize/viewSize />
+                <#list 0..indexSize as index>
+                    <option value="${index}" <#if viewIndex == index>selected="selected"</#if>>${index+1}</option>
+                    <#assign lastIndex = index/>
+                </#list>
+            </select>
+            </li>
+            <#if (partyListSize > highIndex)>
+                <li class="nav-next"><a href="<@ofbizUrl>findparty?VIEW_SIZE=${viewSize}&hideFields=${hideFields}${paramList}&VIEW_INDEX=${viewIndex+1}</@ofbizUrl>">${uiLabelMap.CommonNext}</a></li>
+            <#else>
+                <li class="nav-next-disabled"><span>${uiLabelMap.CommonNext}</span></li>
+            </#if>
+            <#if (partyListSize > highIndex)>
+                <li class="nav-last"><a href="<@ofbizUrl>findparty?VIEW_SIZE=${viewSize}&hideFields=${hideFields}${paramList}&VIEW_INDEX=${lastIndex}</@ofbizUrl>">${uiLabelMap.CommonLast}</a></li>
+            <#else>
+                <li class="nav-last-disabled"><span>${uiLabelMap.CommonLast}</span></li>
+            </#if>
+            <li class="nav-pagesize">
+            <select name="pageSize" size="1" onchange="location.href='<@ofbizUrl>findparty?hideFields=${hideFields}${paramList}&VIEW_INDEX=0</@ofbizUrl>&VIEW_SIZE=' + this.value;">
+                <option <#if viewSize == 20>selected="selected"</#if> value="20">20</option>
+                <option <#if viewSize == 30>selected="selected"</#if> value="30">30</option>
+                <option <#if viewSize == 50>selected="selected"</#if> value="50">50</option>
+                <option <#if viewSize == 100>selected="selected"</#if> value="100">100</option>
+                <option <#if viewSize == 200>selected="selected"</#if> value="200">200</option>
+            </select> ${uiLabelMap.CommonItemsPerPage}</li>
+            <#assign lowCount = lowIndex/>
+            <#assign highCount = highIndex/>
+            <#assign total = partyListSize/>
+            <li class="nav-displaying">${lowIndex} - ${highIndex} ${uiLabelMap.CommonOf} ${partyListSize}</li>
+        </ul>
+    </div>
     <table class="basic-table hover-bar" cellspacing="0">
       <tr class="header-row-2">
         <td>${uiLabelMap.PartyPartyId}</td>