Socket
Socket
Sign inDemoInstall

rrweb-snapshot

Package Overview
Dependencies
Maintainers
1
Versions
100
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

rrweb-snapshot - npm Package Compare versions

Comparing version 0.5.0 to 0.5.1

22

dist/browser.js

@@ -213,11 +213,11 @@ var rrwebSnapshot = (function (exports) {

}
function buildNode(n) {
function buildNode(n, doc) {
switch (n.type) {
case exports.NodeType.Document:
return document.implementation.createDocument(null, '', null);
return doc.implementation.createDocument(null, '', null);
case exports.NodeType.DocumentType:
return document.implementation.createDocumentType(n.name, n.publicId, n.systemId);
return doc.implementation.createDocumentType(n.name, n.publicId, n.systemId);
case exports.NodeType.Element:
var tagName = getTagName(n);
var node = document.createElement(tagName);
var node = doc.createElement(tagName);
var extraChildIndexes = [];

@@ -231,3 +231,3 @@ for (var name in n.attributes) {

if (isTextarea || isRemoteCss) {
var child = document.createTextNode(value);
var child = doc.createTextNode(value);
extraChildIndexes.push(node.childNodes.length);

@@ -249,7 +249,7 @@ node.appendChild(child);

case exports.NodeType.Text:
return document.createTextNode(n.textContent);
return doc.createTextNode(n.textContent);
case exports.NodeType.CDATA:
return document.createCDATASection(n.textContent);
return doc.createCDATASection(n.textContent);
case exports.NodeType.Comment:
return document.createComment(n.textContent);
return doc.createComment(n.textContent);
default:

@@ -259,4 +259,4 @@ return null;

}
function rebuild(n) {
var root = buildNode(n);
function rebuild(n, doc) {
var root = buildNode(n, doc);
if (!root) {

@@ -271,3 +271,3 @@ return null;

var childN = _a[_i];
var childNode = rebuild(childN);
var childNode = rebuild(childN, doc);
if (!childNode) {

@@ -274,0 +274,0 @@ console.warn('Failed to rebuild', childN);

@@ -214,11 +214,11 @@ 'use strict';

}
function buildNode(n) {
function buildNode(n, doc) {
switch (n.type) {
case exports.NodeType.Document:
return document.implementation.createDocument(null, '', null);
return doc.implementation.createDocument(null, '', null);
case exports.NodeType.DocumentType:
return document.implementation.createDocumentType(n.name, n.publicId, n.systemId);
return doc.implementation.createDocumentType(n.name, n.publicId, n.systemId);
case exports.NodeType.Element:
var tagName = getTagName(n);
var node = document.createElement(tagName);
var node = doc.createElement(tagName);
var extraChildIndexes = [];

@@ -232,3 +232,3 @@ for (var name in n.attributes) {

if (isTextarea || isRemoteCss) {
var child = document.createTextNode(value);
var child = doc.createTextNode(value);
extraChildIndexes.push(node.childNodes.length);

@@ -250,7 +250,7 @@ node.appendChild(child);

case exports.NodeType.Text:
return document.createTextNode(n.textContent);
return doc.createTextNode(n.textContent);
case exports.NodeType.CDATA:
return document.createCDATASection(n.textContent);
return doc.createCDATASection(n.textContent);
case exports.NodeType.Comment:
return document.createComment(n.textContent);
return doc.createComment(n.textContent);
default:

@@ -260,4 +260,4 @@ return null;

}
function rebuild(n) {
var root = buildNode(n);
function rebuild(n, doc) {
var root = buildNode(n, doc);
if (!root) {

@@ -272,3 +272,3 @@ return null;

var childN = _a[_i];
var childNode = rebuild(childN);
var childNode = rebuild(childN, doc);
if (!childNode) {

@@ -275,0 +275,0 @@ console.warn('Failed to rebuild', childN);

@@ -211,11 +211,11 @@ var NodeType;

}
function buildNode(n) {
function buildNode(n, doc) {
switch (n.type) {
case NodeType.Document:
return document.implementation.createDocument(null, '', null);
return doc.implementation.createDocument(null, '', null);
case NodeType.DocumentType:
return document.implementation.createDocumentType(n.name, n.publicId, n.systemId);
return doc.implementation.createDocumentType(n.name, n.publicId, n.systemId);
case NodeType.Element:
var tagName = getTagName(n);
var node = document.createElement(tagName);
var node = doc.createElement(tagName);
var extraChildIndexes = [];

@@ -229,3 +229,3 @@ for (var name in n.attributes) {

if (isTextarea || isRemoteCss) {
var child = document.createTextNode(value);
var child = doc.createTextNode(value);
extraChildIndexes.push(node.childNodes.length);

@@ -247,7 +247,7 @@ node.appendChild(child);

case NodeType.Text:
return document.createTextNode(n.textContent);
return doc.createTextNode(n.textContent);
case NodeType.CDATA:
return document.createCDATASection(n.textContent);
return doc.createCDATASection(n.textContent);
case NodeType.Comment:
return document.createComment(n.textContent);
return doc.createComment(n.textContent);
default:

@@ -257,4 +257,4 @@ return null;

}
function rebuild(n) {
var root = buildNode(n);
function rebuild(n, doc) {
var root = buildNode(n, doc);
if (!root) {

@@ -269,3 +269,3 @@ return null;

var childN = _a[_i];
var childNode = rebuild(childN);
var childNode = rebuild(childN, doc);
if (!childNode) {

@@ -272,0 +272,0 @@ console.warn('Failed to rebuild', childN);

{
"name": "rrweb-snapshot",
"version": "0.5.0",
"version": "0.5.1",
"description": "rrweb's component to take a snapshot of DOM, aka DOM serializer",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc