FP-DOM
A container module to group lots of simple functional tools. This package only re-export all of the fp-dom
tools found here.
Usage
All packages are re-exported without the fd-
prefix. Some packages, fd-select
, fd-class
exports more than one function and are also available in the root level of fp-dom
.
Import all package at once
import * as fpdom from 'fp-dom';
let appendtoBody = fpdom.append(document.body),
h1 = fpdom.elem('h1','meow'),
h2 = fpdom.elem('h2', 'bow');
appendtoBody(h1);
fpdom.replace(document.body,h2,h1);
let foo = fpdom.select(document)('.foo');
let bar = fpdom.selectOne(document)('.bar');
Import some packages
import { animate, append, listen, select, velem } from 'fp-dom';
let onClick = listen('click');
let onClickSetClicked = onClick((event) => {
event.target.innerHTML = 'clicked';
});
onClickSetClicked(select('.link'));
Requires in ES5
You can still use ES5 modules to require
some or all modules.
var fpdom = require('fp-dom');
var selectOne = require('fp-dom').selectOne;
var replace = require('fp-dom').replace;
Included modules
License
MIT © stoeffel hemanth