In a view, I have a paginator with code that looks like:
<div id='paginator'>
{{if ARGS.currentpage == 1:}}
<span class="pagerdisabled">----</span>
{{else:}}
<a href="./{{=ARGS.currentpage - 1}}">Prev</a>
{{pass}}
{{for i in range(1,ARGS.pagecnt+1):}}
{{if i == ARGS.currentpage:}}
<li class='pagersel'><a href="./{{=i}}">{{=i}}</a></li>
{{else:}}
<li><a href="./{{=i}}">{{=i}}</a></li>
{{pass}}
{{pass}}
{{if ARGS.currentpage == ARGS.pagecnt:}}
<span class="pagerdisabled">Next</span>
{{else:}}
<a href="./{{=ARGS.currentpage+1}}">Next</
a>
{{pass}}
</div>
Works great, but the generated html looks like:
<div id='paginator'>
<a href="./2">Prev</a>
<li><a href="./1">1</a></li>
<li><a href="./2">2</a></li>
<li class='pagersel'><a href="./3">3</a></li>
<li><a href="./4">4</a></li>
<li><a href="./5">5</a></li>
<li><a href="./6">6</a></li>
<a href="./4">Next</a>
</div>
Is there something that can be done to reduce all those empty lines?
Most of them also start with multiple spaces.
It looks like every '{{...}} construct results in a blank line being
generated, with its leading spaces. Is it possible that the template
language processor could be a little smarter about filtering them
out??
--
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/web2py?hl=en.