Initial commit of Tutorial Overlay component.
The data-overlay-showonpageload attribute now specifies the id of the
element to use as the overlay.
Wrote initial documentation for Tutorial Overlay component.
The demo now shows tips in all positions.
Simplified API - removed events and added jquery idiomatic use.
Should display the center content over the canvas, and ignore clicks in
it.
MAde use of constants in main script.
Added support for "close-overlay" class to indicate an element that can be
clicked on to close the overlay.
Updated package and credits.
Added support for IE8 and earlier via the excanvas.js polyfill.
Changed the class for the canvas.
Tip and content sizes are now correctly calculated.
Added initial implementation of arrow drawing.
Added support for top/right/bottom/left positions and fixed
case-insensitive matching.
Added padding between arrow ends and tip/target.
Overlays now re-render on window resize.
Added constants for default arrow head size and padding.
Added primitive collision detection for tips.
The overlay should cover the entire document, but the content should be
centered within the window.
Use window for tip positioning constraints, not overlay boundary.
Auto load the overlay on load instead of on DOM ready.