UNPKG

ui

Version:

platform agnostic ui models

15 lines (11 loc) 449 B
var each = require('std/each'), style = require('./style') module.exports = function create(tag, properties, doc) { var element = (doc || document).createElement(tag) if (properties) { if (properties.html) { element.innerHTML = properties.html; delete properties.html } if (properties.style) { style(element, properties.style); delete properties.style } each(properties, function(val, key) { element[key] = val }) } return element }