Socket
Socket
Sign inDemoInstall

min-document

Package Overview
Dependencies
1
Maintainers
2
Versions
38
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.13.0 to 2.14.0

2

package.json
{
"name": "min-document",
"version": "2.13.0",
"version": "2.14.0",
"description": "A minimal DOM implementation",

@@ -5,0 +5,0 @@ "keywords": [],

@@ -31,2 +31,6 @@ module.exports = serializeElement

if (key === "style" && Object.keys(elem.style).length > 0) {
return true
}
return elem.hasOwnProperty(key) &&

@@ -82,2 +86,9 @@ (type === "string" || type === "boolean" || type === "number") &&

for (var ns in elem._attributes) {
for (var attribute in elem._attributes[ns]) {
var name = (ns !== "null" ? ns + ":" : "") + attribute
props.push({ name: name, value: elem._attributes[ns][attribute] })
}
}
if (elem.className) {

@@ -84,0 +95,0 @@ props.push({ name: "class", value: elem.className })

@@ -318,3 +318,5 @@ var test = require("tape")

test("input has type=text by default", function (assert) {
assert.equal(document.createElement("input").type, "text");
var elem = document.createElement("input")
assert.equal(elem.type, "text");
assert.equal(elemString(elem), "<input type=\"text\"></input>")
assert.end()

@@ -326,9 +328,32 @@ })

assert.equal(elem.getAttribute("foo"), null)
assert.equal(elemString(elem), "<div></div>")
elem.setAttribute("foo", "bar")
assert.equal(elem.getAttribute("foo"), "bar")
assert.equal(elemString(elem), "<div foo=\"bar\"></div>")
elem.removeAttribute("foo")
assert.equal(elem.getAttribute("foo"), null)
assert.equal(elemString(elem), "<div></div>")
assert.end()
})
test("can set and set style properties", function(assert) {
var elem = document.createElement("div")
assert.equal(elemString(elem), "<div></div>")
elem.style.color = "red";
assert.equal(elem.style.color, "red")
assert.equal(elemString(elem), "<div style=\"color:red;\"></div>")
elem.style.background = "blue";
assert.equal(elem.style.color, "red")
assert.equal(elem.style.background, "blue")
assert.equal(elemString(elem),
"<div style=\"color:red;background:blue;\"></div>")
assert.end()
})
test("can set and get namespaced attributes", function(assert) {

@@ -335,0 +360,0 @@ var elem = document.createElement("div")

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc