Following up, I just added two extra features to the new port:

# Property acceptLists [Boolean, default false]

Will treat the startDate and endDate as lists of dates (taken together, a
list of timespans). The facet will accept a datapoint if it passes ANY of
the spans in the list.

# Property invert [Boolean, default false]

Will invert the predicate result of the facet. This can be useful for
scheduling: perhaps the startDate and endDate in your data represent
unavailability rather than availability. You'd like to tell the facet to
accept the data point for all dates *except* those in the [startDate,
endDate] span.


On Thu, May 14, 2015 at 10:31 AM, Ted Benson <[email protected]> wrote:

> Hi all,
>
> I just made a rough port of the Calendar facet to Exhibit 3.0. Basic
> functionality seems to work, though I haven't tested the different
> parameters thoroughly.
>
> You can find it here:
>
> https://github.com/eob/exhibit/tree/calendar-facet
>
> If you want to try it out:
>
> 1) host that codebase anywhere
> 2) include the following link in your HEAD (you can see there I was
> hosting at localhost:7777 -- you'll need to change the domain to where
> you're hosting from)
>
>     <link rel="exhibit-extension" type="text/javascript" href="
> http://localhost:7777/scripted/src/extensions/calendar/calendar-extension.js";
> />
>
> 3) invoke the widget
>
>       <div ex:role="facet" ex:beginDate=".date"
> ex:facetLabel="Availability" ex:displayDate="2015-06-01"
> ex:facetClass="DatePicker"></div>
>
>
> Cheers,
> Ted
>
> --
> :: Ted Benson
> :: http://people.csail.mit.edu/eob/
> :: @edwardbenson
>



-- 
:: Ted Benson
:: http://people.csail.mit.edu/eob/
:: @edwardbenson

-- 
You received this message because you are subscribed to the Google Groups 
"SIMILE Widgets" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/simile-widgets.
For more options, visit https://groups.google.com/d/optout.

Reply via email to