Sha256: a056c86c621a8bad3a4b31a13aab0f58b5a027f9b733623224cf366c504a7846
Contents?: true
Size: 443 Bytes
Versions: 45
Compression:
Stored size: 443 Bytes
Contents
// DOM-Level-1-compliant structure var NodePrototype = require('./node'); var ElementPrototype = module.exports = Object.create(NodePrototype); var domLvl1 = { tagName: "name" }; Object.keys(domLvl1).forEach(function(key) { var shorthand = domLvl1[key]; Object.defineProperty(ElementPrototype, key, { get: function() { return this[shorthand] || null; }, set: function(val) { this[shorthand] = val; return val; } }); });
Version data entries
45 entries across 42 versions & 5 rubygems