Commit 6e0b1eff3eec336057bb3b7b4cae3f66eca90c1e
1 parent
363d9f15
Exists in
master
and in
1 other branch
Style the pagination
Showing
4 changed files
with
48 additions
and
13 deletions
Show diff stats
app/views/errs/_table.html.haml
... | ... | @@ -24,4 +24,5 @@ |
24 | 24 | - if errs.none? |
25 | 25 | %tr |
26 | 26 | %td{:colspan => (@app ? 5 : 6)} |
27 | - %em No errs have been caught, yet | |
28 | 27 | \ No newline at end of file |
28 | + %em No errs have been caught, yet | |
29 | += will_paginate @errs, :previous_label => '« Previous', :next_label => 'Next »' | |
29 | 30 | \ No newline at end of file | ... | ... |
app/views/errs/all.html.haml
app/views/errs/index.html.haml
public/stylesheets/application.css
... | ... | @@ -265,22 +265,58 @@ pre { |
265 | 265 | |
266 | 266 | /* Pagination */ |
267 | 267 | .pagination { |
268 | - float: left; | |
269 | - margin-right: 0.8em; | |
270 | - text-align: left; | |
271 | - font-size: 0.9em; | |
268 | + margin: 24px 0; | |
269 | + text-align: center; | |
272 | 270 | } |
273 | -.pagination a, .pagination span { | |
271 | +.pagination a, .pagination em, .pagination span { | |
274 | 272 | display: inline-block; |
275 | - padding: 0 0.3em; | |
276 | - background-color: #666666; | |
277 | - border: 1px solid #505050; | |
273 | + padding: 0 0.8em; | |
274 | + margin: 0 0.2em; | |
275 | + line-height: 30px; | |
276 | + color: #666; | |
277 | + background: #FFF url(images/button-bg.png) 0 50% repeat-x; | |
278 | + border: 1px solid #BBB; | |
279 | + border-radius: 5px; | |
280 | + -moz-border-radius: 5px; | |
281 | + -webkit-border-radius: 5px; | |
278 | 282 | } |
279 | 283 | .pagination a:hover { |
280 | 284 | text-decoration: none !important; |
285 | + box-shadow: 0px 0px 4px #69C; | |
286 | + -moz-box-shadow: 0px 0px 4px #69C; | |
287 | + -webkit-box-shadow: 0px 0px 4px #69C | |
288 | +} | |
289 | +.pagination .previous_page, .pagination .next_page { | |
290 | + padding: 0 1em; | |
291 | + margin: 0 2.5em 0 0; | |
292 | + line-height: 39px; | |
293 | + border-radius: 39px; | |
294 | + -moz-border-radius: 39px; | |
295 | + -webkit-border-radius: 39px; | |
296 | +} | |
297 | +.pagination .next_page { | |
298 | + margin: 0 0 0 2.5em; | |
299 | +} | |
300 | +.pagination .disabled { | |
301 | + opacity: 0.5; | |
302 | + -moz-opacity: 0.5; | |
303 | + -webkit-opacity: 0.5; | |
304 | +} | |
305 | +.pagination em { | |
306 | + padding: 0em 0.6em; | |
307 | + line-height: 26px; | |
308 | + background-color: #CCC; | |
309 | + background-image: none; | |
310 | + border-color: #FFF; | |
311 | + box-shadow: inset 0 0 5px #999; | |
312 | + -moz-box-shadow: inset 0 0 5px #999; | |
313 | + -webkit-box-shadow: inset 0 0 5px #999; | |
314 | + font-style: normal; | |
281 | 315 | } |
282 | -.pagination span { | |
283 | - color: #AAA; | |
316 | +.pagination .gap { | |
317 | + padding: 0 0.4em; | |
318 | + border: none; | |
319 | + background: none; | |
284 | 320 | } |
285 | 321 | |
286 | 322 | /* Buttons */ | ... | ... |