| author | cavaliet |
| Fri, 21 Oct 2011 17:10:54 +0200 | |
| changeset 15 | 99ad73ef7385 |
| permissions | -rw-r--r-- |
|
15
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
1 |
<?php |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
2 |
|
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
3 |
/* |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
4 |
* This file is part of the Pagerfanta package. |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
5 |
* |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
6 |
* (c) Pablo Díez <pablodip@gmail.com> |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
7 |
* |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
8 |
* For the full copyright and license information, please view the LICENSE |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
9 |
* file that was distributed with this source code. |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
10 |
*/ |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
11 |
|
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
12 |
namespace Pagerfanta\View; |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
13 |
|
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
14 |
use Pagerfanta\PagerfantaInterface; |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
15 |
|
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
16 |
/** |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
17 |
* DefaultInterface. |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
18 |
* |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
19 |
* @author Pablo Díez <pablodip@gmail.com> |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
20 |
* |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
21 |
* @api |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
22 |
*/ |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
23 |
class DefaultView implements ViewInterface |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
24 |
{ |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
25 |
/** |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
26 |
* {@inheritdoc} |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
27 |
*/ |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
28 |
public function render(PagerfantaInterface $pagerfanta, $routeGenerator, array $options = array()) |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
29 |
{ |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
30 |
$options = array_merge(array( |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
31 |
'proximity' => 2, |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
32 |
'previous_message' => 'Previous', |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
33 |
'next_message' => 'Next', |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
34 |
'css_disabled_class' => 'disabled', |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
35 |
'css_dots_class' => 'dots', |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
36 |
'css_current_class' => 'current', |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
37 |
), $options); |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
38 |
|
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
39 |
$currentPage = $pagerfanta->getCurrentPage(); |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
40 |
|
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
41 |
$startPage = $currentPage - $options['proximity']; |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
42 |
$endPage = $currentPage + $options['proximity']; |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
43 |
|
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
44 |
if ($startPage < 1) { |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
45 |
$endPage = min($endPage + (1 - $startPage), $pagerfanta->getNbPages()); |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
46 |
$startPage = 1; |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
47 |
} |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
48 |
if ($endPage > $pagerfanta->getNbPages()) { |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
49 |
$startPage = max($startPage - ($endPage - $pagerfanta->getNbPages()), 1); |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
50 |
$endPage = $pagerfanta->getNbPages(); |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
51 |
} |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
52 |
|
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
53 |
$pages = array(); |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
54 |
|
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
55 |
// previous |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
56 |
if ($pagerfanta->hasPreviousPage()) { |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
57 |
$pages[] = array($pagerfanta->getPreviousPage(), $options['previous_message']); |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
58 |
} else { |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
59 |
$pages[] = sprintf('<span class="%s">%s</span>', $options['css_disabled_class'], $options['previous_message']); |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
60 |
} |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
61 |
|
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
62 |
// first |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
63 |
if ($startPage > 1) { |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
64 |
$pages[] = array(1, 1); |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
65 |
if (3 == $startPage) { |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
66 |
$pages[] = array(2, 2); |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
67 |
} elseif (2 != $startPage) { |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
68 |
$pages[] = sprintf('<span class="%s">...</span>', $options['css_dots_class']); |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
69 |
} |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
70 |
} |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
71 |
|
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
72 |
// pages |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
73 |
for ($page = $startPage; $page <= $endPage; $page++) { |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
74 |
if ($page == $currentPage) { |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
75 |
$pages[] = sprintf('<span class="%s">%s</span>', $options['css_current_class'], $page); |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
76 |
} else { |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
77 |
$pages[] = array($page, $page); |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
78 |
} |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
79 |
} |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
80 |
|
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
81 |
// last |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
82 |
if ($pagerfanta->getNbPages() > $endPage) { |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
83 |
if ($pagerfanta->getNbPages() > ($endPage + 1)) { |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
84 |
if ($pagerfanta->getNbPages() > ($endPage + 2)) { |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
85 |
$pages[] = sprintf('<span class="%s">...</span>', $options['css_dots_class']); |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
86 |
} else { |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
87 |
$pages[] = array($endPage + 1, $endPage + 1); |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
88 |
} |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
89 |
} |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
90 |
|
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
91 |
$pages[] = array($pagerfanta->getNbPages(), $pagerfanta->getNbPages()); |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
92 |
} |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
93 |
|
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
94 |
// next |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
95 |
if ($pagerfanta->hasNextPage()) { |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
96 |
$pages[] = array($pagerfanta->getNextPage(), $options['next_message']); |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
97 |
} else { |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
98 |
$pages[] = sprintf('<span class="%s">%s</span>', $options['css_disabled_class'], $options['next_message']); |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
99 |
} |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
100 |
|
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
101 |
// process |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
102 |
$pagesHtml = ''; |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
103 |
foreach ($pages as $page) { |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
104 |
if (is_string($page)) { |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
105 |
$pagesHtml .= $page; |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
106 |
} else { |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
107 |
$pagesHtml .= '<a href="'.$routeGenerator($page[0]).'">'.$page[1].'</a>'; |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
108 |
} |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
109 |
} |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
110 |
|
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
111 |
return '<nav>'.$pagesHtml.'</nav>'; |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
112 |
} |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
113 |
|
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
114 |
/** |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
115 |
* {@inheritdoc} |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
116 |
*/ |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
117 |
public function getName() |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
118 |
{ |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
119 |
return 'default'; |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
120 |
} |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
121 |
} |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
122 |
|
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
123 |
/* |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
124 |
|
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
125 |
CSS: |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
126 |
|
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
127 |
.pagerfanta { |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
128 |
} |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
129 |
|
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
130 |
.pagerfanta a, |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
131 |
.pagerfanta span { |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
132 |
display: inline-block; |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
133 |
border: 1px solid blue; |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
134 |
color: blue; |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
135 |
margin-right: .2em; |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
136 |
padding: .25em .35em; |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
137 |
} |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
138 |
|
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
139 |
.pagerfanta a { |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
140 |
text-decoration: none; |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
141 |
} |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
142 |
|
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
143 |
.pagerfanta a:hover { |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
144 |
background: #ccf; |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
145 |
} |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
146 |
|
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
147 |
.pagerfanta .dots { |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
148 |
border-width: 0; |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
149 |
} |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
150 |
|
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
151 |
.pagerfanta .current { |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
152 |
background: #ccf; |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
153 |
font-weight: bold; |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
154 |
} |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
155 |
|
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
156 |
.pagerfanta .disabled { |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
157 |
border-color: #ccf; |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
158 |
color: #ccf; |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
159 |
} |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
160 |
|
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
161 |
COLORS: |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
162 |
|
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
163 |
.pagerfanta a, |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
164 |
.pagerfanta span { |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
165 |
border-color: blue; |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
166 |
color: blue; |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
167 |
} |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
168 |
|
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
169 |
.pagerfanta a:hover { |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
170 |
background: #ccf; |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
171 |
} |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
172 |
|
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
173 |
.pagerfanta .current { |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
174 |
background: #ccf; |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
175 |
} |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
176 |
|
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
177 |
.pagerfanta .disabled { |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
178 |
border-color: #ccf; |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
179 |
color: #cf; |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
180 |
} |
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
181 |
|
|
99ad73ef7385
first step for tag list and add Pagerfanta for paginator
cavaliet
parents:
diff
changeset
|
182 |
*/ |