1.0.4 • Published 5 years ago

@jsxtools/resize-observer v1.0.4

Weekly downloads
193
License
CC0-1.0
Repository
github
Last release
5 years ago

resize-observer

resize-observer is a minimal polyfill for the ResizeObserver API, following the Resize Observer Specification.

It is 1946 bytes (852 gzipped).

Installation

npm install @jsxtools/resize-observer

Usage

import polyfillResizeObserver from '@jsxtools/resize-observer'

// polyfill ResizeObserver
window.ResizeObserver || polyfillResizeObserver(window)
import polyfillResizeObserver from '@jsxtools/resize-observer'

// ponyfill ResizeObserver
const { ResizeObserver, ResizeObserverEntry, DOMRectReadOnly } = polyfillResizeObserver({})

Acknowledgments

The algorithms used to calculate the dimensions of an element follow the excellent resize-observer project authored by Tremayne Christ. That polyfill is a small, performant, and more complete polyfill that follows the latest draft specification.

1.0.2

5 years ago

1.0.1

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.0

5 years ago