Wiki source code of Pagination
Version 4.1 by Ecaterina Moraru (Valica) on 2009/03/25
Hide last authors
author | version | line-number | content |
---|---|---|---|
![]() |
1.1 | 1 | 1 Pagination |
2 | |||
3 | Insert description here. | ||
4 | |||
![]() |
2.1 | 5 | 1.1 Live example |
6 | |||
7 | Put the HTML needed to display a pagination here and the CSS in an SSX object attached to this page. | ||
8 | |||
![]() |
3.1 | 9 | 1.1 Upper navigation |
![]() |
1.1 | 10 | |
![]() |
3.1 | 11 | 1.1.1 CSS |
12 | |||
![]() |
1.1 | 13 | {code} |
![]() |
4.1 | 14 | .searchFilters{ |
15 | clear: both; | ||
16 | font-size: 90%; | ||
17 | } | ||
18 | #sortFilter{ | ||
19 | color: #aaa; | ||
20 | padding: 5px; | ||
21 | line-height: 16px; | ||
22 | } | ||
23 | #sortFilter a.sortType{ | ||
24 | color: #aaa; | ||
25 | } | ||
26 | #sortFilter a.sortType:hover{ | ||
27 | color: #4D4D4D; | ||
28 | } | ||
29 | #sortFilter a.sortType:focus { | ||
30 | outline: dotted 1px #000; | ||
31 | } | ||
32 | #sortFilter a#currentSort{ | ||
33 | color: #4D4D4D; | ||
34 | font-weight: bold; | ||
35 | } | ||
36 | #sortFilter a#currentSort:focus { | ||
37 | outline: dotted 1px #000; | ||
38 | } | ||
![]() |
1.1 | 39 | {code} |
40 | |||
![]() |
4.1 | 41 | {code} |
42 | .paginationFilter { | ||
43 | color: #aaa; | ||
44 | height: 100%; | ||
45 | border-top: 1px solid #CCCCCC; | ||
46 | padding: 2px 0px 5px 5px; | ||
47 | display: block; | ||
48 | line-height: 22px; | ||
49 | } | ||
50 | .resultsNo{ | ||
51 | float: left; | ||
52 | } | ||
53 | .resultsNo .currentResultsNo, .resultsNo .totalResultsNo{ | ||
54 | color: #aaa; | ||
55 | } | ||
56 | .pagination{ | ||
57 | float: right; | ||
58 | margin-right: 10px; | ||
59 | } | ||
60 | .pagination a{ | ||
61 | color: #aaa; | ||
62 | } | ||
63 | .pagination a:hover{ | ||
64 | color: #4D4D4D; | ||
65 | } | ||
66 | .pagination a.currentPagination{ | ||
67 | color: #4D4D4D; | ||
68 | font-weight: bold; | ||
69 | } | ||
70 | .pagination a:focus { | ||
71 | outline: dotted 1px #000; | ||
72 | } | ||
73 | .controlPagination{ | ||
74 | position:relative; | ||
75 | width:42px; | ||
76 | height:22px; | ||
77 | overflow:hidden; | ||
78 | margin:0!important; | ||
79 | padding:0!important; | ||
80 | float: right; | ||
81 | } | ||
82 | .controlPagination a{ | ||
83 | position:absolute; | ||
84 | top:0; | ||
85 | left:0; | ||
86 | text-indent:-1000em; | ||
87 | line-height:25px; | ||
88 | outline:none; | ||
89 | overflow:hidden; | ||
90 | border:none; | ||
91 | } | ||
92 | .controlPagination a.prevPagination { | ||
93 | background-position:left top; | ||
94 | background-image:url($xwiki.getSkinFile("navigation.png")); | ||
95 | width: 21px; | ||
96 | height: 22px; | ||
97 | } | ||
98 | .controlPagination a.noPrevPagination{ | ||
99 | background-position:left bottom; | ||
100 | background-image:url($xwiki.getSkinFile("navigation.png")); | ||
101 | width: 21px; | ||
102 | height: 22px; | ||
103 | } | ||
104 | .controlPagination a.nextPagination { | ||
105 | background-position:right top; | ||
106 | background-image:url($xwiki.getSkinFile("navigation.png")); | ||
107 | width: 21px; | ||
108 | height: 22px; | ||
109 | left: 21px; | ||
110 | } | ||
111 | .controlPagination a.noNextPagination { | ||
112 | background-position:right bottom; | ||
113 | background-image:url($xwiki.getSkinFile("navigation.png")); | ||
114 | width: 21px; | ||
115 | height: 22px; | ||
116 | left: 21px; | ||
117 | {code} | ||
118 | |||
![]() |
3.1 | 119 | 1.1.1 HTML Code |
![]() |
1.1 | 120 | |
121 | {code} | ||
![]() |
3.1 | 122 | <div class="searchFilters"> |
![]() |
4.1 | 123 | |
![]() |
3.1 | 124 | <div id="sortFilter"> |
125 | $msg.get("xe.search.filters.sort") | ||
126 | <a href="" id="currentSort" title="$msg.get('xe.search.filters.relevance.title')">$msg.get("xe.search.filters.relevance")</a> | ||
127 | <a href="" class="sortType" title="$msg.get('xe.search.filters.date.title')">$msg.get("xe.search.filters.date")</a> | ||
128 | <a href="" class="sortType" title="$msg.get('xe.search.filters.rating.title')">$msg.get("xe.search.filters.rating")</a> | ||
129 | <a href="" class="sortType" title="$msg.get('xe.search.filters.popularity.title')">$msg.get("xe.search.filters.popularity")</a> | ||
130 | </div> | ||
131 | |||
132 | <div class="paginationFilter"> | ||
![]() |
4.1 | 133 | |
134 | <span class="resultsNo">$msg.get("xe.search.filters.results") <span class="currentResultsNo">6-30</span> $msg.get("xe.search.filters.results.of") <span class="totalResultsNo">50</span></span> | ||
135 | |||
![]() |
3.1 | 136 | <span class="controlPagination"> |
137 | <a href="#" title="$msg.get('xe.search.filters.page.prev.title')" class="prevPagination"></a> | ||
138 | <a href="#" title="$msg.get('xe.search.filters.page.next.title')" class="nextPagination"></a> | ||
139 | </span> | ||
140 | <span class="pagination">$msg.get("xe.search.filters.page") | ||
141 | <a href="" title="$msg.get('xe.search.filters.page.title',['1'])">1</a> | ||
142 | <a href="" class="currentPagination" title="$msg.get('xe.search.filters.page.title',['2'])">2</a> | ||
143 | <a href="" title="$msg.get('xe.search.filters.page.title',['3'])">3</a> | ||
144 | <a href="" title="$msg.get('xe.search.filters.page.title',['4'])">4</a> | ||
145 | <a href="" title="$msg.get('xe.search.filters.page.title',['5'])">5</a> | ||
146 | <a href="" title="$msg.get('xe.search.filters.page.title',['6'])">6</a> | ||
147 | <a href="" title="$msg.get('xe.search.filters.page.title',['7'])">7</a> | ||
148 | <a href="" title="$msg.get('xe.search.filters.page.title',['8'])">8</a> | ||
149 | <a href="" title="$msg.get('xe.search.filters.page.title',['9'])">9</a> | ||
150 | </span> | ||
151 | </div> | ||
152 | </div> | ||
153 | {code} | ||
154 | |||
155 | 1.1 Bottom Navigation | ||
156 | |||
157 | 1.1.1 CSS | ||
158 | |||
159 | {code} | ||
![]() |
4.1 | 160 | .paginationFooter{ |
161 | display: block; | ||
162 | clear: both; | ||
163 | text-align: right; | ||
164 | font-size: 90%; | ||
165 | } | ||
![]() |
3.1 | 166 | {code} |
167 | |||
![]() |
4.1 | 168 | {code} |
169 | .paginationFilter { | ||
170 | color: #aaa; | ||
171 | height: 100%; | ||
172 | border-top: 1px solid #CCCCCC; | ||
173 | padding: 2px 0px 5px 5px; | ||
174 | display: block; | ||
175 | line-height: 22px; | ||
176 | } | ||
177 | .pagination{ | ||
178 | float: right; | ||
179 | margin-right: 10px; | ||
180 | } | ||
181 | .pagination a{ | ||
182 | color: #aaa; | ||
183 | } | ||
184 | .pagination a:hover{ | ||
185 | color: #4D4D4D; | ||
186 | } | ||
187 | .pagination a.currentPagination{ | ||
188 | color: #4D4D4D; | ||
189 | font-weight: bold; | ||
190 | } | ||
191 | .pagination a:focus { | ||
192 | outline: dotted 1px #000; | ||
193 | } | ||
194 | .controlPagination{ | ||
195 | position:relative; | ||
196 | width:42px; | ||
197 | height:22px; | ||
198 | overflow:hidden; | ||
199 | margin:0!important; | ||
200 | padding:0!important; | ||
201 | float: right; | ||
202 | } | ||
203 | .controlPagination a{ | ||
204 | position:absolute; | ||
205 | top:0; | ||
206 | left:0; | ||
207 | text-indent:-1000em; | ||
208 | line-height:25px; | ||
209 | outline:none; | ||
210 | overflow:hidden; | ||
211 | border:none; | ||
212 | } | ||
213 | .controlPagination a.prevPagination { | ||
214 | background-position:left top; | ||
215 | background-image:url($xwiki.getSkinFile("navigation.png")); | ||
216 | width: 21px; | ||
217 | height: 22px; | ||
218 | } | ||
219 | .controlPagination a.noPrevPagination{ | ||
220 | background-position:left bottom; | ||
221 | background-image:url($xwiki.getSkinFile("navigation.png")); | ||
222 | width: 21px; | ||
223 | height: 22px; | ||
224 | } | ||
225 | .controlPagination a.nextPagination { | ||
226 | background-position:right top; | ||
227 | background-image:url($xwiki.getSkinFile("navigation.png")); | ||
228 | width: 21px; | ||
229 | height: 22px; | ||
230 | left: 21px; | ||
231 | } | ||
232 | .controlPagination a.noNextPagination { | ||
233 | background-position:right bottom; | ||
234 | background-image:url($xwiki.getSkinFile("navigation.png")); | ||
235 | width: 21px; | ||
236 | height: 22px; | ||
237 | left: 21px; | ||
238 | {code} | ||
239 | |||
![]() |
3.1 | 240 | 1.1.1 HTML Code |
241 | |||
242 | {code} | ||
![]() |
4.1 | 243 | <div class="paginationFooter"> |
244 | <div class="paginationFilter"> | ||
245 | <span class="controlPagination"> | ||
246 | <a href="#" title="$msg.get('xe.search.filters.page.prev.title')" class="noPrevPagination"></a> | ||
247 | <a href="#" title="$msg.get('xe.search.filters.page.next.title')" class="noNextPagination"></a> | ||
248 | </span> | ||
249 | <span class="pagination"> | ||
250 | $msg.get("xe.search.filters.page") | ||
251 | <a href="" title="$msg.get('xe.search.filters.page.title',['1'])">1</a> | ||
252 | <a href="" class="currentPagination" title="$msg.get('xe.search.filters.page.title',['2'])">2</a> | ||
253 | <a href="" title="$msg.get('xe.search.filters.page.title',['3'])">3</a> | ||
254 | <a href="" title="$msg.get('xe.search.filters.page.title',['4'])">4</a> | ||
255 | <a href="" title="$msg.get('xe.search.filters.page.title',['5'])">5</a> | ||
256 | <a href="" title="$msg.get('xe.search.filters.page.title',['6'])">6</a> | ||
257 | <a href="" title="$msg.get('xe.search.filters.page.title',['7'])">7</a> | ||
258 | <a href="" title="$msg.get('xe.search.filters.page.title',['8'])">8</a> | ||
259 | <a href="" title="$msg.get('xe.search.filters.page.title',['9'])">9</a> | ||
260 | </span> | ||
261 | </div> | ||
262 | </div> | ||
![]() |
1.1 | 263 | {code} |
264 | |||
265 | 1.1 Details | ||
266 | |||
267 | Add additional details here. |