Hi Phil,

There is no support for that at the moment, but you could add it 
yourself. Look for the function Exhibit.ListFacet.createFromDOM in

    
http://static.simile.mit.edu/exhibit/api-2.0/scripts/ui/facets/list-facet.js

You can add this code after including exhibit-api.js

    <script>
       Exhibit.ListFacet.createFromDOM = function(configElmt, 
containerElmt, uiContext) {
           ... copy the existing implementation here except for the last 
3 lines ...


           var queryParamName = Exhibit.getAttribute(configElmt, 
"queryParamName");
           if (queryParamName != null && queryParamName.length > 0) {
                var s = ... get the value of the parameter ...
                facet._valueSet.add(s);
           }

           // the last 3 lines
           facet._initializeUI();
           uiContext.getCollection().addFacet(facet);

           return facet;
       }
    </script>

David


Phil Green wrote:
> Hi, 
>
> As a result of a previous post (Any way to set the value of a TextSearchFacet 
> through the DOM?) <http://simile.mit.edu/mail/ReadMsg?listId=9&msgId=22604> 
> the following code was created
>
>     <div ex:role="facet" ex:facetClass="TextSearch" 
> ex:queryParamName="srch"></div>
>
> so that the text search facet would take an initial value of "Brian" from the 
> url test.com/search.html?srch=Brian.  What I would like to do is similar, but 
> instead of presetting the search box text, I would like to pre-tick a 
> selection in another facet. Something like:
>
>       <div ex:role="facet" ex:expression=".Name" ex.facetLabel="Name"  
> id="Name-facet" ex:selection=srch></div>
>
> and if possible scroll the facet to show the item ticked.
>
> Does anyone know if this can be done?
>
> Regards,
>
> Phil.
>
>  
>
>
>
>  <http://simile.mit.edu/mailman/listinfo/general>
> ------------------------------------------------------------------------
>
> _______________________________________________
> General mailing list
> [email protected]
> http://simile.mit.edu/mailman/listinfo/general
>   

_______________________________________________
General mailing list
[email protected]
http://simile.mit.edu/mailman/listinfo/general

Reply via email to