Ignore:
Timestamp:
11/09/15 13:36:42 (9 years ago)
Author:
davor.ostojic@oeaw.ac.at
Message:

merged with trunk 3.4

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vlo/branches/vlo-3.3-oeaw/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/panels/search/SearchResultsPanel.java

    r6191 r6755  
    1818
    1919import eu.clarin.cmdi.vlo.pojo.QueryFacetsSelection;
     20import eu.clarin.cmdi.vlo.wicket.HighlightSearchTermBehavior;
     21import eu.clarin.cmdi.vlo.wicket.HighlightSearchTermScriptFactory;
    2022import eu.clarin.cmdi.vlo.wicket.model.SearchContextModel;
    2123import eu.clarin.cmdi.vlo.wicket.model.SearchResultExpansionStateModel;
     
    2628import java.util.Set;
    2729import org.apache.solr.common.SolrDocument;
     30import org.apache.wicket.Component;
     31import org.apache.wicket.ajax.AbstractDefaultAjaxBehavior;
    2832import org.apache.wicket.ajax.AjaxRequestTarget;
    2933import org.apache.wicket.ajax.form.AjaxFormComponentUpdatingBehavior;
     
    4145import org.apache.wicket.model.Model;
    4246import org.apache.wicket.model.PropertyModel;
     47import org.apache.wicket.util.string.StringValue;
    4348
    4449/**
     
    9398        //For Ajax updating of search results
    9499        setOutputMarkupId(true);
     100       
     101        add(new HighlightSearchTermBehavior(){
     102
     103            @Override
     104            protected String getComponentSelector(String componentId) {
     105                return ".searchresultitem"; //"h3, .searchresultdescription"
     106            }
     107
     108            @Override
     109            protected String getWordList(Component component) {
     110                return selectionModel.getObject().getQuery();
     111            }
     112           
     113        });
    95114    }
    96115   
Note: See TracChangeset for help on using the changeset viewer.