Enhanced Navigation Facilities for HTML5 Videos allows Web developers to provide a list of scenes by which site visitors can click on a single scene to jump to a given location in the video. The currently-playing scene is highlighted. Other features include framewise stepping forward and backward, moving to the start and end of a video, fast forwarding, and rewinding.
Lightning effect JS is an object that can draw a random lightning bolt on the page. It can create a canvas on which a glowing random line similar to lightning bolt is drawn within given page boundaries. The position, color, and thickness of the lightning bolt are configurable parameters.
Image Selector previews images defined in select input options. It can take as a parameter the identifier of a form select input element which has options set to the URLs of images to be picked by the user. The object can display the currently-selected image inside a preview page element. The object can also change the currently-selected image to move to the next, previous, first, last, or to any of the images in the list.
Light source is an object which can apply a shadow to page elements based on the position of a light. It takes the identifier of a page element and changes its CSS atttributes which define shadow parameters depending on the position of a light source relative to the target element and its children elements. The shadow can be generated either with the shape of the text elements or the whole box of the target element.
Phone Spell is a PHP class which can find words which can be used to spell a phone number. It takes a given phone number and tries to find existing words with letters equivalent to the phone number digits. It uses the pspell extension to look up words, but can also use a custom dictionary to find the equivalent words.
Textlocal API2 Wrapper is a PHP class that can send SMS or MMS messages using the Textlocal API over HTTP. It can send an SMS or MMS message to a given number, send a message to a group of contacts, create groups of contacts, add contacts to a group, retrieve the available groups, delete contacts from a group, delete groups, retrieve message history, etc.
Whiteboard lets the user draw freehand graphics on a Web page. It can create a canvas object for the whiteboard (if one does not exist) and let the user draw on the canvas area by dragging the mouse around. The color, thickness, line join, and line cap of the drawing pen can be configured. The object can also clear the whiteboard, export the coordinates of the drawn lines, or import previously drawn lines.
Texpand expands textarea input as the user types the text. It listens to the events triggered when the user types or delete text in a textarea input. The object can adjust the dimensions of the textarea input to make the text fit in the visible area of the input. The minimum or maximum width and height of the textarea input are configurable parameters.
CSS fix is a class that can replace CSS properties with properties with browser-specific names. It can parse a CSS definition and find CSS properties that are not yet well supported by all browsers. The class can add browser-specific properties that are equivalent to the found properties. It also applies other fixes for different CSS browser-specific definitions..
Gestures is an object that can recognize user gestures that form configurable shapes. It can listen to events of the user moving the mouse forming known gesture shapes. The object can recognize custom gesture shapes defined by a list of vertex points of the shape. A given callback function is invoked when the object recognizes a known user gesture shape. The object can also draw the gesture shape as the user moves the mouse.