0.1.3 • Published 8 years ago

jshook v0.1.3

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

jshook

Installation

npm i jshook --save

Usage

// Use the singleton version
import jshook from 'jshook'

// Register hook
// This is triggered by any dom element with data-jshook="awesome"
jshook.register('awesome', element => {
  element.innerHTML = '<h1>Awesome!</h1>'
})

// Boot all registered hooks!
jshook.boot()


// Use the factory version to create your custom jshook
import { createJshook } from 'jshook'

// Create the polpetta hook
const polpettaHook = createJshook(
    // Custom dom element default use document
    document.getElementById('polpetta'),
    // Custom data-key default is jshook
    'polpetta'
)

// This is triggered by any dom element contained by id="polpetta"
// and with data-polpetta="awesome"
polpettaHook.register('awesome', element => {
  element.innerHTML = '<h1>Polpetta is awesome!</h1>'
})

// Boot all registered polpetta hooks!
polpettaHook.boot()
0.1.3

8 years ago

0.1.2

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago