Changeset 4379


Ignore:
Timestamp:
01/29/14 10:48:19 (10 years ago)
Author:
twagoo
Message:

added facet filter to all facets

Location:
vlo/branches/vlo-3.0/vlo-web-app/src/main/html
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • vlo/branches/vlo-3.0/vlo-web-app/src/main/html/index.html

    r4378 r4379  
    9696                    <h1>Language</h1>
    9797                    <div class="filtertoggle"><span>filter</span></div>
    98                     <!--enabled as link:-->
    99                     <!--<a class="filtertoggle" href="#"><span>filter</span></a>-->
    10098                    <form class="filterform">
    10199                        <input type="text" />
     
    103101                    <div class="sbilinks">
    104102                        <ul>
    105                             <li><span class="selectedfacetvalue">Dutch (148081)</span><a class="removefacetvalue" href="">✕</a></li>
     103                            <li><span class="selectedfacetvalue">Dutch (148081)</span><a class="unselectfacetvalue" title="unselect value" href=""><span>[unselect]</span></a></li>
    106104                            <li><span class="facetvalue">English (72435) </span></li>
    107105                            <li><span class="facetvalue">German (42365) </span></li>
     
    271269                    <a href="#" class="collapsefacet"><span>collapse</span></a>
    272270                    <h1>Genre</h1>
     271                    <a class="filtertoggle" href="#"><span>filter</span></a>
     272                    <form class="filterform">
     273                        <input type="text" />
     274                    </form>
    273275                    <div class="sbilinks">
    274276                        <ul>
     
    295297                    <a href="#" class="collapsefacet"><span>collapse</span></a>
    296298                    <h1>Keywords</h1>
     299                    <a class="filtertoggle" href="#"><span>filter</span></a>
     300                    <form class="filterform">
     301                        <input type="text" />
     302                    </form>                   
    297303                    <div class="sbilinks">
    298304                        <ul>
     
    319325                    <a href="#" class="collapsefacet"><span>collapse</span></a>
    320326                    <h1>Format</h1>
     327                    <a class="filtertoggle" href="#"><span>filter</span></a>
     328                    <form class="filterform">
     329                        <input type="text" />
     330                    </form>
    321331                    <div class="sbilinks">
    322332                        <ul>
     
    343353                    <a href="#" class="collapsefacet"><span>collapse</span></a>
    344354                    <h1>Organisation</h1>
     355                    <a class="filtertoggle" href="#"><span>filter</span></a>
     356                    <form class="filterform">
     357                        <input type="text" />
     358                    </form>
    345359                    <div class="sbilinks">
    346360                        <ul>
     
    367381                    <a href="#" class="collapsefacet"><span>collapse</span></a>
    368382                    <h1>National project</h1>
    369                     <div class="sbilinks">
    370                         <ul>
    371                             <li><span class="selectedfacetvalue">CLARIN-NL (362797)</span><a class="removefacetvalue" href="">✕</a></li>
     383                    <a class="filtertoggle" href="#"><span>filter</span></a>
     384                    <form class="filterform">
     385                        <input type="text" />
     386                    </form>
     387                    <div class="sbilinks">
     388                        <ul>
     389                            <li><span class="selectedfacetvalue">CLARIN-NL (362797)</span><a class="unselectfacetvalue" title="unselect value" href=""><span>[unselect]</span></a></li>
    372390                            <li><span class="facetvalue">CLARIN-D (34574)</span></li>
    373391                            <li><span class="facetvalue">CLARIN-DK-UCPH (7810)</span></li>
  • vlo/branches/vlo-3.0/vlo-web-app/src/main/html/js/vlo-facets.js

    r4354 r4379  
    1616 */
    1717
     18function expandFacet(p) {
     19    p.find(".sbilinks").show(200);
     20    p.addClass("expandedfacet");
     21    p.removeClass("collapsedfacet");
     22}
     23
     24function collapseFacet(p) {
     25    p.find(".sbilinks").hide(200);
     26    p.find(".filterform").hide(200);
     27    p.addClass("collapsedfacet");
     28    p.removeClass("expandedfacet");
     29}
     30
    1831$(document).ready(function() {
    19 
    2032    /* facet collapse/expand */
    2133    $("a.expandfacet").click(function(event) {
    2234        event.preventDefault();
    2335        var p = $(this).parent(".collapsedfacet");
    24         p.find(".sbilinks").show(200);
    25         p.addClass("expandedfacet");
    26         p.removeClass("collapsedfacet");
     36        expandFacet(p);
    2737    });
    2838    $("a.collapsefacet").click(function(event) {
    2939        event.preventDefault();
    3040        var p = $(this).parent(".expandedfacet");
    31         p.find(".sbilinks").hide(200);
    32         p.addClass("collapsedfacet");
    33         p.removeClass("expandedfacet");
     41        collapseFacet(p);
    3442    });
    3543
    3644    /* facet filter */
    37     $(".filterform").toggle();
     45    $(".filterform").hide();
    3846
    3947    $("a.filtertoggle").click(function(event) {
     
    4250        var form = $(this).parent(".sidebaritem").find(".filterform");
    4351        form.siblings(".sbilinks").find("li").show();
     52        expandFacet($(this).parent(".collapsedfacet"));
    4453        form.toggle(100, function(event) {
    4554            var input = form.children("input");
  • vlo/branches/vlo-3.0/vlo-web-app/src/main/html/style/vlo-facets.css

    r4378 r4379  
    3131}
    3232
    33 .sbilinks li a.removefacetvalue, .sbilinks li a.removefacetvalue:hover {
     33/* unselect facet */
     34
     35.sbilinks li a.unselectfacetvalue, .sbilinks li a.unselectfacetvalue:hover {
    3436    text-decoration: none;
     37}
     38
     39a.unselectfacetvalue span {
     40    display: none;
     41}
     42
     43a.unselectfacetvalue:after {
     44    /* show delete cross */
     45    content: "✕";
    3546}
    3647
     
    7586}
    7687
    77 .sidebaritem.collapsedfacet .sbilinks {
     88.sidebaritem.collapsedfacet .sbilinks, .sidebaritem.collapsedfacet .filterform {
    7889    display:  none;
    7990}
Note: See TracChangeset for help on using the changeset viewer.