View | Details | Raw Unified | Return to bug 25314
Collapse All | Expand All

(-)a/koha-tmpl/opac-tmpl/bootstrap/css/src/opac.scss (+15 lines)
Lines 2089-2094 input { Link Here
2089
        display: inline-block;
2089
        display: inline-block;
2090
    }
2090
    }
2091
2091
2092
	.toggle-facet {
2093
		cursor: pointer;
2094
	}
2095
2096
	.toggle-facet::before {
2097
    	font-family: "FontAwesome";
2098
		content: '\f054';
2099
    	font-weight: 100;
2100
		font-size: 10px;
2101
		padding-right: 3px;    
2102
	}
2103
2104
	.facet-list-expanded::before {
2105
		content: '\f078';
2106
	}
2092
}
2107
}
2093
2108
2094
#menu {
2109
#menu {
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/includes/opac-facets.inc (-24 / +14 lines)
Lines 21-40 Link Here
21
            [% FOREACH facets_loo IN facets_loop %]
21
            [% FOREACH facets_loo IN facets_loop %]
22
                [% IF facets_loo.facets.size > 0 %]
22
                [% IF facets_loo.facets.size > 0 %]
23
                    <li id="[% facets_loo.type_id | html %]">
23
                    <li id="[% facets_loo.type_id | html %]">
24
                        [% IF facets_loo.type_label_Authors %]<h5 id="facet-authors">Authors</h5>[% END %]
24
                        [% IF facets_loo.type_label_Authors %]<h5 id="facet-authors" class="toggle-facet">Authors</h5>[% END %]
25
                        [% IF facets_loo.type_label_Titles %]<h5 id="facet-titles">Titles</h5>[% END %]
25
                        [% IF facets_loo.type_label_Titles %]<h5 id="facet-titles" class="toggle-facet">Titles</h5>[% END %]
26
                        [% IF facets_loo.type_label_Topics %]<h5 id="facet-topics">Topics</h5>[% END %]
26
                        [% IF facets_loo.type_label_Topics %]<h5 id="facet-topics" class="toggle-facet">Topics</h5>[% END %]
27
                        [% IF facets_loo.type_label_Places %]<h5 id="facet-places">Places</h5>[% END %]
27
                        [% IF facets_loo.type_label_Places %]<h5 id="facet-places" class="toggle-facet">Places</h5>[% END %]
28
                        [% IF facets_loo.type_label_Series %]<h5 id="facet-series">Series</h5>[% END %]
28
                        [% IF facets_loo.type_label_Series %]<h5 id="facet-series" class="toggle-facet">Series</h5>[% END %]
29
                        [% IF facets_loo.type_label_ItemTypes %]<h5 id="facet-itemtypes">Item types</h5>[% END %]
29
                        [% IF facets_loo.type_label_ItemTypes %]<h5 id="facet-itemtypes" class="toggle-facet">Item types</h5>[% END %]
30
                        [% IF facets_loo.type_label_CollectionCodes %]<h5 id="facet-collections">Collections</h5>[% END %]
30
                        [% IF facets_loo.type_label_CollectionCodes %]<h5 id="facet-collections" class="toggle-facet">Collections</h5>[% END %]
31
                        [% IF facets_loo.type_label_Language %]<h5 id="facet-languages">Languages</h5>[% END %]
31
                        [% IF facets_loo.type_label_Language %]<h5 id="facet-languages" class="toggle-facet">Languages</h5>[% END %]
32
                        [% UNLESS singleBranchMode %]
32
                        [% UNLESS singleBranchMode %]
33
                            [% IF ( facets_loo.type_label_HomeLibrary ) %]<h5 id="facet-home-libraries">Home libraries</h5>[% END %]
33
                            [% IF ( facets_loo.type_label_HomeLibrary ) %]<h5 id="facet-home-libraries" class="toggle-facet">Home libraries</h5>[% END %]
34
                            [% IF ( facets_loo.type_label_HoldingLibrary ) %]<h5 id="facet-holding-libraries">Holding libraries</h5>[% END %]
34
                            [% IF ( facets_loo.type_label_HoldingLibrary ) %]<h5 id="facet-holding-libraries" class="toggle-facet">Holding libraries</h5>[% END %]
35
                        [% END %]
35
                        [% END %]
36
                        [% IF facets_loo.type_label_Location %]<h5 id="facet-locations">Locations</h5>[% END %]
36
                        [% IF facets_loo.type_label_Location %]<h5 id="facet-locations" class="toggle-facet">Locations</h5>[% END %]
37
                        <ul>
37
                        <ul class="collapsible-list" style="display:none;">
38
                            [% SET url = "/cgi-bin/koha/opac-search.pl?" _ query_cgi _ limit_cgi %]
38
                            [% SET url = "/cgi-bin/koha/opac-search.pl?" _ query_cgi _ limit_cgi %]
39
                            [% IF ( sort_by ) %]
39
                            [% IF ( sort_by ) %]
40
                              [% url = BLOCK %][% url | $raw %][% "&amp;sort_by=" _ sort_by | url %][% END %]
40
                              [% url = BLOCK %][% url | $raw %][% "&amp;sort_by=" _ sort_by | url %][% END %]
Lines 45-54 Link Here
45
                            [% FOREACH facet IN facets_loo.facets %]
45
                            [% FOREACH facet IN facets_loo.facets %]
46
                            [% IF facets_loo.type_label_CollectionCodes %][% SET facet.facet_label_value = AuthorisedValues.GetByCode('CCODE',facet.facet_label_value,1) || facet.facet_label_value %][% END %]
46
                            [% IF facets_loo.type_label_CollectionCodes %][% SET facet.facet_label_value = AuthorisedValues.GetByCode('CCODE',facet.facet_label_value,1) || facet.facet_label_value %][% END %]
47
                            [% IF facets_loo.type_label_Language %][% SET facet.facet_label_value = Languages.GetByISOCode(lang,facet.facet_label_value) || facet.facet_label_value %][% END %]
47
                            [% IF facets_loo.type_label_Language %][% SET facet.facet_label_value = Languages.GetByISOCode(lang,facet.facet_label_value) || facet.facet_label_value %][% END %]
48
                            [% IF loop.count > 5 && !facet.active %]
48
                            [% IF !facet.active %]
49
                                <li class="collapsible-facet" style="display:none">
49
                                <li class="collapsible-facet">
50
                            [% ELSE %]
51
                                <li>
52
                            [% END %]
50
                            [% END %]
53
                                  [% IF facet.active %]
51
                                  [% IF facet.active %]
54
                                    [% local_url = BLOCK %][% url | $raw %][% "&nolimit=" _  facet.type_link_value _ ":" _ facet.facet_link_value | url %][% END %]
52
                                    [% local_url = BLOCK %][% url | $raw %][% "&nolimit=" _  facet.type_link_value _ ":" _ facet.facet_link_value | url %][% END %]
Lines 63-76 Link Here
63
                                  [% END %]
61
                                  [% END %]
64
                                </li>
62
                                </li>
65
                            [% END %]
63
                            [% END %]
66
                            [% IF facets_loo.facets.size > 5 %]
67
                                <li class="moretoggle">
68
                                    <a href="#"><strong>Show more</strong></a>
69
                                </li>
70
                                <li class="moretoggle" style="display:none">
71
                                    <a href="#"><strong>Show less</strong></a>
72
                                </li>
73
                            [% END %]
74
                        </ul>
64
                        </ul>
75
                    </li>
65
                    </li>
76
                [% END # / IF facets_loo.facets.size > 0 %]
66
                [% END # / IF facets_loo.facets.size > 0 %]
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-results.tt (-1 / +4 lines)
Lines 997-1001 $("input.newtag").on('keydown', function(e){ Link Here
997
    });
997
    });
998
998
999
});
999
});
1000
$('.toggle-facet').click( function() {
1001
    $(this).siblings('.collapsible-list').toggle();
1002
    $(this).toggleClass('facet-list-expanded');
1003
})
1000
</script>
1004
</script>
1001
[% END %]
1005
[% END %]
1002
- 

Return to bug 25314