Hi Adrian, thanks for the comment,

we improved the commit at rev 1132558.

Regards,
Hans

On Fri, 2011-06-03 at 06:06 +0100, Adrian Crum wrote:
> Hans,
> 
> Thank you for doing this - it is a change I have wanting to make for a 
> while. Don't forget that there is a macro for generating the pagination 
> markup, so a lot of this code is not necessary.
> 
> -Adrian
> 
> On 6/3/2011 4:13 AM, [email protected] wrote:
> > 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>
> >
> >

-- 
Ofbiz on twitter: http://twitter.com/apache_ofbiz
Myself on twitter: http://twitter.com/hansbak
Antwebsystems.com: Quality services for competitive rates.

Reply via email to