Features

This page gives further details on which features of the SMIL External Timing Module have been implemented in the Timesheets JavaScript Engine. The current 0.5 version supports all the elements of the SMIL 3.0 External Timing Module. Thus, the following elements are supported timesheets, item, par, seq, excl, prefetch, animate, set, animateMotion, and animateColor. However, some of the attributes of the above elements are not yet implemented. More details on the missing features and limitations are given below.

Timesheet Specific Elements and Attributes

Both of the timesheet specific elements (i.e., timesheet and item) are supported. However, there are limitations in the select attribute of the item element.

The select Attribute

The current implementation has limited CSS selector support. It only supports the id and class selectors. This limitation affects the item, prefetch, animate, set, animateMotion, and animateColor elements.

Timing and Synchronization

The following Timing and Synchronization attributes are not supported. The limitations apply both to the Timesheets specific item element and the animate, set, animateMotion, and animateColor elements.

The fill and endSync Attributes

The fill and endSync attributes are not supported.

Prefetch

The prefetch element is now implemented. However, some of the attributes are not yet implemented.

The mediaTime and bandwidth Attributes

The mediaTime and bandwidth attributes of the prefetch element are not supported.

Animations

All the animation elements have been implemented, but there are limitations in the attributes.

The calcMode Attribute

The calcMode attribute is not supported.

The accumulate and additive Attributes

The accumulate and additive attributes are not supported.

The origin Attribute

The origin attribute is not supported.