can-view-model
Advanced tools
Comparing version 3.0.0-pre.2 to 3.0.0-pre.3
"use strict"; | ||
var domData = require('can-util/dom/data/data'); | ||
var SimpleMap = require('can-simple-map'); | ||
var types = require("can-util/js/types/types"); | ||
@@ -9,3 +10,3 @@ module.exports = function (el, attr, val) { | ||
if(!scope) { | ||
scope = new SimpleMap(); | ||
scope = types.DefaultMap ? new types.DefaultMap() : new SimpleMap(); | ||
domData.set.call(el, "viewModel", scope); | ||
@@ -12,0 +13,0 @@ } |
{ | ||
"name": "can-view-model", | ||
"version": "3.0.0-pre.2", | ||
"version": "3.0.0-pre.3", | ||
"description": "gets or sets the view model of an element", | ||
@@ -5,0 +5,0 @@ "homepage": "http://canjs.com", |
@@ -14,3 +14,4 @@ var QUnit = require('steal-qunit'); | ||
QUnit.test('basics', function(){ | ||
var DefaultMap = types.DefaultMap; | ||
types.DefaultMap = undefined; | ||
var el = document.createElement('div'); | ||
@@ -20,2 +21,3 @@ viewModel(el, "foo","bar"); | ||
QUnit.ok(viewModel(el) instanceof SimpleMap, "is can-map"); | ||
types.DefaultMap = DefaultMap; | ||
}); |
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
6806
81
0