Socket
Socket
Sign inDemoInstall

dojo

Package Overview
Dependencies
Maintainers
3
Versions
104
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

dojo - npm Package Compare versions

Comparing version 1.15.0 to 1.15.1

2

_base/kernel.js

@@ -95,3 +95,3 @@ define(["../global", "../has", "./config", "require", "module"], function(global, has, config, require, module){

major: 1, minor: 15, patch: 0, flag: "",
major: 1, minor: 15, patch: 1, flag: "",
revision: rev ? rev[0] : NaN,

@@ -98,0 +98,0 @@ toString: function(){

@@ -414,3 +414,3 @@ define(["./sniff", "./_base/window","./dom", "./dom-style"],

doc = doc || win.doc;
var node = win.doc.parentWindow || win.doc.defaultView; // use UI window, not dojo.global window. TODO: use dojo/window::get() except for circular dependency problem
var node = doc.parentWindow || doc.defaultView; // use UI window, not dojo.global window. TODO: use dojo/window::get() except for circular dependency problem
return "pageXOffset" in node ? {x: node.pageXOffset, y: node.pageYOffset } :

@@ -417,0 +417,0 @@ (node = has("quirks") ? win.body(doc) : doc.documentElement) &&

{
"name": "dojo",
"version": "1.15.0",
"version": "1.15.1",
"directories": {

@@ -14,3 +14,3 @@ "lib": "."

"sinon": "1.12.2",
"dojo": "1.15.0"
"dojo": "1.15.1"
},

@@ -17,0 +17,0 @@ "main": "main",

@@ -21,8 +21,9 @@ define([

function isFormElement(value) {
if(typeof HTMLFormElement !== 'undefined') { //all other
return value instanceof HTMLFormElement;
} else { //IE<=7
value.tagName === "FORM"
function isElement(value) {
if(typeof Element !== 'undefined') { //all other
return value instanceof Element;
}
//IE<=7
return value.nodeType === 1;
}

@@ -38,3 +39,3 @@

!isFormData(value) &&
!isFormElement(value) &&
!isElement(value) &&
!isBlob(value) &&

@@ -41,0 +42,0 @@ !isArrayBuffer(value)

@@ -101,4 +101,70 @@ define([

}
},
'deepCopy with Element, given Element is defined': function(){
if (typeof Element !== 'undefined') {
var element = document.createElement('span');
var object1 = {
apple: 0,
banana: {
weight: 52,
price: 100,
code: "B12345",
purchased: new Date(2016, 0, 1)
},
cherry: 97
};
var object2 = {
banana: {
price: 200,
code: "B98765",
purchased: new Date(2017, 0, 1)
},
element: element,
durian: 100
};
util.deepCopy(object1, object2);
assert.strictEqual(object1.banana.weight, 52);
assert.strictEqual(object1.banana.price, 200);
assert.strictEqual(object1.banana.code, "B98765");
assert.strictEqual(object1.element, element);
assert.equal(object1.banana.purchased.getTime(), new Date(2017, 0, 1).getTime());
} else {
this.skip('Do not run test if Element not available.');
}
},
'deepCopy with Element, given Element is not defined': function(){
if (typeof Element !== 'undefined') {
this.skip('Do not run test if Element is available.');
}
var element = {nodeType: 1, value: 'Orange'};
var object1 = {
apple: 0,
banana: {
weight: 52,
price: 100,
code: "B12345",
purchased: new Date(2016, 0, 1)
},
cherry: 97
};
var object2 = {
banana: {
price: 200,
code: "B98765",
purchased: new Date(2017, 0, 1)
},
element: element,
durian: 100
};
util.deepCopy(object1, object2);
assert.strictEqual(object1.banana.weight, 52);
assert.strictEqual(object1.banana.price, 200);
assert.strictEqual(object1.banana.code, "B98765");
assert.strictEqual(object1.element, element);
assert.equal(object1.banana.purchased.getTime(), new Date(2017, 0, 1).getTime());
}
});
});
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