Pinned Repositories
blob
A cross-browser Blob that falls back to BlobBuilder when appropriate
block-elements
Array of "block level elements" defined by the HTML specification
bounding-client-rect
Cross-browser `getBoundingClientRect()` for all Node types
custom-event
Cross-browser `CustomEvent` constructor
dom-serialize
Serializes any DOM node into a String
gravatar
client-side gravatar component
jsonp
A simple JSONP implementation
mutation-observer
Exposes the native MutationObserver API provided by the browser, or a polyfill based on mutation events. (For compatibility with IE9-10.)
stickyfill
A polyfill for `position: sticky` for browsers that don't support it yet. Essentially a webmodule wrapper for wilddeer/stickyfill.
urlregexp
Regular expression to match URLs in a body of plain text.
webmodules's Repositories
webmodules/jsonp
A simple JSONP implementation
webmodules/custom-event
Cross-browser `CustomEvent` constructor
webmodules/gravatar
client-side gravatar component
webmodules/mutation-observer
Exposes the native MutationObserver API provided by the browser, or a polyfill based on mutation events. (For compatibility with IE9-10.)
webmodules/dom-serialize
Serializes any DOM node into a String
webmodules/blob
A cross-browser Blob that falls back to BlobBuilder when appropriate
webmodules/urlregexp
Regular expression to match URLs in a body of plain text.
webmodules/bounding-client-rect
Cross-browser `getBoundingClientRect()` for all Node types
webmodules/stickyfill
A polyfill for `position: sticky` for browsers that don't support it yet. Essentially a webmodule wrapper for wilddeer/stickyfill.
webmodules/block-elements
Array of "block level elements" defined by the HTML specification
webmodules/element-scroll-to
Scrolls an HTML element into the browser viewport
webmodules/get-document
Returns the `document` object from a DOM object
webmodules/dom-splice
webmodules/range-at-index
Returns a Range instance selecting text within an HTML Element, at start and end offsets
webmodules/range-normalize
Cross-browser normalization of DOM Range start and end containers
webmodules/get-window
Returns the `window` object from a DOM object
webmodules/raf-debounce
webmodules/selection-is-backward
Returns `true` if the Selection is "backward", `false` otherwise
webmodules/unwrap-range
Removes the specified `nodeName` from within or surrounding the given Range
webmodules/wrap-range
Wraps a DOM Range instance with a new DOM element
webmodules/babel-base
Base project for use with Babel.
webmodules/dom-paste
Retrieve the clipboard content as an HTMLElement on a paste event
webmodules/node-contains
`Node#contains()` cross browser polyfill
webmodules/progress-event
Cross-browser `ProgressEvent` constructor
webmodules/on-full-screen
Cross-browser wrapper for the `onfullscreenchange` event
webmodules/request-full-screen
Cross-browser HTML5 `requestFullscreen`
webmodules/save-range
Uses DOM markers to save a Range's boundaries for loading later
webmodules/base-url
Returns the "base URL" of the `document`
webmodules/exit-full-screen
Cross-browser HTML5 `exitFullscreen`
webmodules/is-full-screen
Cross-browser HTML5 `isFullscreen`