You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

placement.js

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

placement.js - npm Package Versions

1.0.0-beta.5

Diff
t
tobscure
published 1.0.0-beta.5 •

Changelog

Source

[1.0.0-beta.5] - 2021-05-20

Added

  • New bound option to turn off bounding the overlay position to the scroll container.

Fixed

  • Fixed incorrect placement when page is scrolled horizontally.
t
tobscure
published 1.0.0-beta.4 •

Changelog

Source

[1.0.0-beta.4] - 2021-05-09

Changed

  • Reverted to default export.
  • Refactored code to be more reliable and concise.
t
tobscure
published 1.0.0-beta.3 •

Changelog

Source

[1.0.0-beta.3] - 2021-03-02

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.
t
tobscure
published 1.0.0-beta.2 •
t
tobscure
published 1.0.0-beta.1 •