- [% IF ( OpacBrowseResults && busc ) %]
+ [% IF ( Koha.Preference('OpacBrowseResults') && busc ) %]
-
[% END # / IF OpacBrowseResults && busc %]
@@ -1394,22 +1414,6 @@
[% IF ( OpacHighlightedWords ) %][% Asset.js("lib/jquery/plugins/jquery.highlight-3.js") %][% END %]
--- a/koha-tmpl/opac-tmpl/bootstrap/less/opac.less
+++ a/koha-tmpl/opac-tmpl/bootstrap/less/opac.less
@@ -1137,16 +1137,13 @@ div.rows {
/* pagination */
.results-pagination {
- position: absolute;
- top:32px;
- left: -1px;
- width: 100%;
- height:auto;
- border: 1px solid #D0D0D0;
display: none;
background-color:#F3F3F3;
- padding-bottom:10px;
- z-index: 100;
+ padding-bottom: 10px;
+}
+
+.close_pagination {
+ display: none;
}
@@ -1160,27 +1157,25 @@ div.rows {
.pagination_list {
ul {
- padding-top: 40px;
- padding-left:0px;
+ margin: 0;
+ padding: 0;
}
li {
+ border-top : 1px solid #DDDDDD;
list-style:none;
float:bottom;
padding:4px;
color:#999;
&.highlight {
- background-color : #F3F3F3;
- border-top : 1px solid #DDDDDD;
- border-bottom : 1px solid #DDDDDD;
+ background-color : #DDDDDD;
}
a {
padding-left:0px;
}
}
.li_pag_index {
- color: #999999;
- float: left;
- font-size: 15px;
+ color: #636363;
+ font-size: 90%;
font-weight: bold;
padding-right: 10px;
text-align: right;
@@ -1188,34 +1183,48 @@ div.rows {
}
}
+.pagination_footer {
+ background-color: #E1E1E1;
+ text-align: center;
+ .close_pagination {
+ display: none;
+ }
+}
+
+.l_Results {
+ background-color: #E1E1E1;
+ .close_pagination {
+ float: right;
+ padding: 8px 12px;
+ }
+}
+
.nav_results {
- background-color: #F3F3F3;
border: 1px solid #D0D0D0;
font-size: 95%;
font-weight: bold;
margin-top: 0.5em;
position:relative;
- .l_Results {
- a {
- background:#E1E1E1 url("../images/sprite.png") no-repeat 0px -504px; /* Browse results menu */
- color:#006699;
- display:block;
- padding:8px 28px;
- text-decoration:none;
- }
- &:hover {
- background-color:#D9D9D9;
- }
- }
}
+#a_listResults {
+ color:#006699;
+ display: inline-block;
+ padding:8px 28px;
+ text-decoration:none;
+}
+
+
+
.pg_menu {
+ background-color: #F3F3F3;
margin: 0;
border-top: 1px solid #D0D0D0;
white-space : nowrap;
li {
color:#B2B2B2;
- display:inline;
+ display: inline-block;
+ float: left;
list-style:none;
margin: 0;
&.back_results {
@@ -1226,9 +1235,8 @@ div.rows {
}
a,
span {
- background-color: #F3F3F3;
+ float: left;
display : block;
- float:left;
padding:.4em .5em;
text-decoration:none;
font-weight:normal;
@@ -1242,52 +1250,50 @@ div.rows {
#listResults{
li {
- background-color:#999999;
color:#C5C5C5;
font-weight:normal;
- display:block;
- margin-right:1px;
+ display: inline-block;
font-size: 80%;
padding: 0;
text-align:center;
- min-width:18px;
- &:hover {
- background-color:#006699;
- }
a {
+ background-color:#999999;
color:#FFFFFF;
+ display: block;
font-weight:normal;
+ min-width:18px;
+ text-decoration: none;
+ &:hover {
+ background-color:#006699;
+ }
+ }
+ }
+ .highlight {
+ a {
+ background-color: #616161;
}
}
}
/* nav */
.nav_pages {
- .close_pagination {
- padding-right: 10px;
- position: absolute;
- right: 3px;
- top: -25px;
- }
- .close_pagination a {
- text-decoration:none!important;
- }
+ border-top: 1px solid #DDD;
+ padding: .6em;
ul {
- padding-top: 10px;
+ display: inline-block;
+ margin: 0;
+ padding: 0;
}
li {
list-style:none;
- float:left;
padding:4px;
color:#999;
a {
- text-decoration:none!important;
&:hover {
text-decoration:underline;
}
}
ul {
- float:left;
}
}
}
--- a/koha-tmpl/opac-tmpl/bootstrap/less/responsive.less
+++ a/koha-tmpl/opac-tmpl/bootstrap/less/responsive.less
@@ -463,16 +463,24 @@
}
@media only screen and (max-width: 1040px) {
+ #a_listResults,
+ #close_pagination {
+ padding: 5px 5px;
+ }
.pg_menu {
li {
+ display: block;
+ float: none;
a {
+ display: block;
float: none;
text-align : left;
}
&.back_results {
a {
- border : 1px solid #D0D0D0;
- border-width : 1px 0 1px 0;
+ border: 0;
+ border-top: 1px solid #DDD;
+ border-bottom: 1px solid #DDD;
}
}
}
--- a/opac/opac-detail.pl
+++ a/opac/opac-detail.pl
@@ -173,7 +173,6 @@ if ( $xslfile ) {
}
my $OpacBrowseResults = C4::Context->preference("OpacBrowseResults");
-$template->{VARS}->{'OpacBrowseResults'} = $OpacBrowseResults;
# We look for the busc param to build the simple paging from the search
if ($OpacBrowseResults) {
@@ -460,6 +459,7 @@ if ($session->param('busc')) {
}
$template->param('listResults' => \@listResults) if (@listResults);
$template->param('indexPag' => 1 + $offset, 'totalPag' => $arrParamsBusc{'total'}, 'indexPagEnd' => scalar(@arrBiblios) + $offset);
+ $template->param( 'offset' => $offset );
}
}
--