1.0.1 • Published 10 years ago

fd-insert-before v1.0.1

Weekly downloads
1
License
MIT
Repository
github
Last release
10 years ago

fd-insert-before

Build Status npm version

insert-before DOM element in a functional way.

Installation

npm install fd-insert-before --save

Usage

Let the DOM be like:

<div id="parentElement">
  <span id="childElement">foo bar</span>
</div>```


```js
let insertBefore = require('fd-insert-before');

let sp1 = elem("span","meow")
,sp2 = document.getElementById("childElement")
,parentDiv = sp2.parentNode

insertBefore(parentDiv, sp1, sp2);

selectOne('#parentElement').children[0].innerText; // => 'meow'

API

insert-before :: parent -> newChild -> refChild

A curried function that takes in:

  • parent The parent of the newly inserted node.

  • newChild The node to insert.

  • refChild The node before which newChild is inserted.

1.0.1

10 years ago

1.0.0

10 years ago