UNPKG

redshift

Version:

A JavaScript UX framework. Handles animation, UI physics and user input tracking.

24 lines (17 loc) 590 B
"use strict"; var build = require('./css/build.js'), split = require('./css/split.js'), css = 'css', cssOrder = css + 'Order', cssCache = css + 'Cache'; module.exports = { preprocess: function (key, value, action) { var values = split(key, value, action); action.updateOrder(key, false, cssOrder); return values; }, onChange: function (output, action, values) { action[cssCache] = action[cssCache] || {}; action.style(build(output, action[cssOrder], action[cssCache], values)); } };