form-stream

0.0.1 • Public • Published

form-stream

A delta stream which emits deltas from form elements

Example

Create a stream from an element that contains form elements. It will listen on keyup for the input fields and emit a change based on the data attribute and the field value

var FormStream = require("form-stream")
    , someElement = document.getElementById("thing")
 
var stream = FormStream(someElement)
 
stream.on("data", function (data) {
    var changes = data[0]
 
    /* changes is 
        { foo: "b" } 
        { foo: "ba" } 
        { foo: "bar" } 
    */
})
<div id="thing">
    <input data-foo placholder="write bar in here"/>
</div>

Installation

npm install form-stream

Contributors

  • Raynos

MIT Licenced

Readme

Keywords

none

Package Sidebar

Install

npm i form-stream

Weekly Downloads

0

Version

0.0.1

License

none

Last publish

Collaborators

  • raynos