@f/apply-styles

1.0.6 • Public • Published

apply-styles

Build status Git tag NPM version Code style

Apply a style object to a DOM node, optionally diffing against a previous set of styles.

Installation

$ npm install @f/apply-styles

Usage

var applyStyles = require('@f/apply-styles')

function setAttribute (node, name, value, prevValue) {
  if (name === 'style') {
    applyStyles(node, value, prevValue)
  }

  // ...set other kinds of attributes...
}

API

applyStyles(node, styles, prevStyles)

  • node - The DOM node to apply the styles to
  • styles - The styles you want to set
  • prevStyles - Optional, a previous style object to diff against (i.e. remove props that are not set in the current style)

Returns: void

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i @f/apply-styles

Weekly Downloads

10

Version

1.0.6

License

MIT

Last publish

Collaborators

  • f