Skip to content
This repository was archived by the owner on Mar 5, 2023. It is now read-only.

1.0.0-beta.3

Pre-release
Pre-release
Compare
Choose a tag to compare
@tobyzerner tobyzerner released this 02 Mar 04:37
· 8 commits to master since this release

Added

  • Placement.js now accounts for nesting within positioned elements. The overlay should be positioned correctly no matter where it is.
  • If the overlay is a descendant of a scroll container, its position will be bounded automatically so it doesn't overflow the container.

Changed

  • New API:
    • The module now exports the place function instead of a default export.
    • The order of the anchor and overlay arguments is swapped.
    • The side and align parameters have been combined into a single placement option.
  • Smaller filesize. Now ~800 bytes!
  • Updated demo – use the mouse to directly manipulate the anchor and overlay elements.

Removed

  • Margins are no longer subtracted when positioning the overlay. Instead, add margins selectively depending on the [data-placement] attribute selector.
  • Removed the fixed option.
  • Removed the bound option.
  • Removed the ability to specify Coordinates or Range as the anchor.