bmcmahen/canvas-image-cover
like 'background-size:cover;' but for canvas
Discovered public repositories for bmcmahen in the GitHub catalog.
like 'background-size:cover;' but for canvas
create a cross-fade between two images using canvas
Smooth window scrolling with requestAnimationFrame and the Tween component
A different github timeline
facebook style timeline
Fire mouse events when the user intends it
create an interactive network using canvas
jQuery JavaScript Library
set the background of an element with a video
A Javascript API for building component packages.
a better youtube api for embedding videos and fetching metadata
super simple history stack
drop-in history implementation for a web based text editor
regexps useful for validation
DOM traversal, manipulation and events aggregate library (like jQuery)
deprecated: use https://github.com/aheckmann/koa-mongodb-session/
oplog tailing DSL built on top of monk
Public repository.
Public repository.
For slim progress bars like on YouTube, Medium, etc
structured text editor built w/ contenteditable
ES6 Set Polyfill
save and restore a cursor position or selection
modern <select>
strip an html tag element from the dom while still maintaining its contents
wrap the current selection with an element
generate an html element (tag, attr, contents) string
medium inspired editor popover
Editable placeholder a la medium.com
MyDB automatic reconnection plugin
Public repository.
mongo query API component
Public repository.
basic meteor/cast.js example
a client-side router with support for middleware, click-delegation, and hash-based fallbacks
Stand-alone parallax scrolling library for mobile (Android + iOS) and desktop. No jQuery. Just plain JavaScript (and some love).
Manager for component-emitter to easily add or remove events from groups of objects.
an opinionated view, somewhat like Backbone's, but with components
a small wrapper for the MutationObserver which takes selector filters and emits events for insertions and removals
return the prefixed mutation observer
get the elements contained within the current text-selection
find the closest parent element (given a selector) of the cursor
an event emitter for when the cursor position changes inside of a contenteditable element
within an event handler, check if a specified key was pressed.
emit events for selection and deselection of text for a given element.
emit an event when a selection is deselected. pairs with yields/on-select
Check if a keyup event is a modifier (shift, alt, ctrl, metakey)
determine if a text selection currently exists
cross-browser insert an html string at the cursor position, or over the selected text.
cross-browser function to return the selection position