Socket
Socket
Sign inDemoInstall

dojo

Package Overview
Dependencies
Maintainers
1
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.9.4 to 1.9.5

4

_base/kernel.js

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

var rev = "$Rev: 2fc0590 $".match(/[0-9a-f]{7,}/);
var rev = "$Rev: 5f0d23e $".match(/[0-9a-f]{7,}/);
dojo.version = {

@@ -97,3 +97,3 @@ // summary:

major: 1, minor: 9, patch: 4, flag: "",
major: 1, minor: 9, patch: 5, flag: "",
revision: rev ? rev[0] : NaN,

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

@@ -37,3 +37,3 @@ define(["exports", "./sniff", "./_base/lang", "./dom", "./dom-style", "./dom-prop"],

var attr = node.getAttributeNode && node.getAttributeNode(name);
return attr && attr.specified; // Boolean
return !!attr && attr.specified; // Boolean
}

@@ -40,0 +40,0 @@

@@ -122,3 +122,3 @@ define(["./_base/kernel", "./on", "./has", "./dom", "./_base/window"], function(dojo, on, has, dom, win){

// To use these events, you register a mouseenter like this:
// | define(["dojo/on", dojo/mouse"], function(on, mouse){
// | define(["dojo/on", "dojo/mouse"], function(on, mouse){
// | on(targetNode, mouse.enter, function(event){

@@ -125,0 +125,0 @@ // | dojo.addClass(targetNode, "highlighted");

{
"name": "dojo",
"version":"1.9.4",
"version":"1.9.5",
"directories": {

@@ -5,0 +5,0 @@ "lib": "."

@@ -33,13 +33,18 @@ define([

function trackUnhandledRejections(error, handled, rejection, deferred){
if(handled){
arrayUtil.some(errors, function(obj, ix){
if(obj.error === error){
errors.splice(ix, 1);
return true;
// try to find the existing tracking object
if(!arrayUtil.some(errors, function(obj){
if(obj.error === error){
// found the tracking object for this error
if(handled){
// if handled, update the state
obj.handled = true;
}
});
}else if(!arrayUtil.some(errors, function(obj){ return obj.error === error; })){
return true;
}
})){
// no tracking object has been setup, create one
errors.push({
error: error,
rejection: rejection,
handled: handled,
deferred: deferred,

@@ -59,4 +64,8 @@ timestamp: new Date().getTime()

errors = arrayUtil.filter(errors, function(obj){
// only report the error if we have waited long enough and
// it hasn't been handled
if(obj.timestamp < reportBefore){
logError(obj.error, obj.rejection, obj.deferred);
if(!obj.handled){
logError(obj.error, obj.rejection, obj.deferred);
}
return false;

@@ -63,0 +72,0 @@ }

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