webmodules

webmodules

Geek Repo

ES6 modules for web usage – on NPM

Location:San Francisco, CA

Home Page:https://automattic.com

Github PK Tool:Github PK Tool

webmodules's repositories

jsonp

A simple JSONP implementation

custom-event

Cross-browser `CustomEvent` constructor

Language:JavaScriptLicense:MITStargazers:99Issues:6Issues:4

gravatar

client-side gravatar component

mutation-observer

Exposes the native MutationObserver API provided by the browser, or a polyfill based on mutation events. (For compatibility with IE9-10.)

Language:JavaScriptLicense:NOASSERTIONStargazers:64Issues:5Issues:5

dom-serialize

Serializes any DOM node into a String

Language:JavaScriptLicense:MITStargazers:36Issues:4Issues:3

blob

A cross-browser Blob that falls back to BlobBuilder when appropriate

Language:JavaScriptLicense:MITStargazers:30Issues:7Issues:10

urlregexp

Regular expression to match URLs in a body of plain text.

bounding-client-rect

Cross-browser `getBoundingClientRect()` for all Node types

stickyfill

A polyfill for `position: sticky` for browsers that don't support it yet. Essentially a webmodule wrapper for wilddeer/stickyfill.

Language:JavaScriptLicense:MITStargazers:22Issues:4Issues:2

block-elements

Array of "block level elements" defined by the HTML specification

Language:JavaScriptLicense:MITStargazers:19Issues:5Issues:4

element-scroll-to

Scrolls an HTML element into the browser viewport

Language:JavaScriptStargazers:9Issues:5Issues:0

get-document

Returns the `document` object from a DOM object

Language:JavaScriptLicense:MITStargazers:9Issues:9Issues:1

range-at-index

Returns a Range instance selecting text within an HTML Element, at start and end offsets

Language:JavaScriptStargazers:8Issues:5Issues:0

range-normalize

Cross-browser normalization of DOM Range start and end containers

Language:JavaScriptStargazers:7Issues:6Issues:1

get-window

Returns the `window` object from a DOM object

Language:JavaScriptLicense:MITStargazers:6Issues:4Issues:2
Language:JavaScriptStargazers:6Issues:5Issues:0

unwrap-range

Removes the specified `nodeName` from within or surrounding the given Range

Language:JavaScriptStargazers:5Issues:5Issues:2

wrap-range

Wraps a DOM Range instance with a new DOM element

Language:JavaScriptStargazers:5Issues:5Issues:0

babel-base

Base project for use with Babel.

Language:MakefileLicense:MITStargazers:4Issues:4Issues:1

dom-paste

Retrieve the clipboard content as an HTMLElement on a paste event

Language:TypeScriptStargazers:4Issues:4Issues:1

node-contains

`Node#contains()` cross browser polyfill

Language:JavaScriptStargazers:4Issues:4Issues:1

progress-event

Cross-browser `ProgressEvent` constructor

Language:JavaScriptStargazers:4Issues:5Issues:0

selection-is-backward

Returns `true` if the Selection is "backward", `false` otherwise

Language:JavaScriptStargazers:4Issues:4Issues:1

on-full-screen

Cross-browser wrapper for the `onfullscreenchange` event

Language:JavaScriptStargazers:3Issues:5Issues:1

request-full-screen

Cross-browser HTML5 `requestFullscreen`

Language:JavaScriptStargazers:3Issues:5Issues:0

save-range

Uses DOM markers to save a Range's boundaries for loading later

Language:JavaScriptStargazers:3Issues:3Issues:0

base-url

Returns the "base URL" of the `document`

Language:JavaScriptStargazers:2Issues:5Issues:0

exit-full-screen

Cross-browser HTML5 `exitFullscreen`

Language:JavaScriptStargazers:2Issues:5Issues:0

is-full-screen

Cross-browser HTML5 `isFullscreen`

Language:JavaScriptStargazers:1Issues:5Issues:0