can-stache-bindings
Advanced tools
Comparing version 3.0.10 to 3.0.11
{ | ||
"name": "can-stache-bindings", | ||
"version": "3.0.10", | ||
"version": "3.0.11", | ||
"description": "Default binding syntaxes for can-stache", | ||
@@ -17,3 +17,3 @@ "homepage": "http://canjs.com", | ||
"test": "npm run jshint && npm run testee", | ||
"jshint": "jshint ./*.js --config", | ||
"jshint": "jshint test/ ./*.js --config", | ||
"release:pre": "npm version prerelease && npm publish", | ||
@@ -20,0 +20,0 @@ "release:patch": "npm version patch && npm publish", |
@@ -241,10 +241,14 @@ require('can-stache-bindings'); | ||
if(typeof KeyboardEvent !== "undefined") { | ||
var supports = false; | ||
var el = document.createElement("div"); | ||
el.addEventListener("keyup", function(ev){ | ||
supports = (ev.key === "Enter"); | ||
}); | ||
var event = new KeyboardEvent("keyup",{key: "Enter"}); | ||
el.dispatchEvent(event); | ||
return supports; | ||
try { | ||
var supports = false; | ||
var el = document.createElement("div"); | ||
el.addEventListener("keyup", function(ev){ | ||
supports = (ev.key === "Enter"); | ||
}); | ||
var event = new KeyboardEvent("keyup",{key: "Enter"}); | ||
el.dispatchEvent(event); | ||
return supports; | ||
} catch(e) { | ||
return false; | ||
} | ||
} else { | ||
@@ -257,4 +261,2 @@ return false; | ||
if(supportsKeyboardEvents) { | ||
QUnit.test("KeyboardEvent dispatching works with .key (#93)", function(){ | ||
@@ -261,0 +263,0 @@ var template = stache("<input ($enter)='method(%event)' type='text'/>"); |
@@ -12,3 +12,3 @@ require("./bindings-define-test"); | ||
var viewCallbacks = require('can-view-callbacks'); | ||
var canCompute = require('can-compute') | ||
var canCompute = require('can-compute'); | ||
var canViewModel = require('can-view-model'); | ||
@@ -2339,3 +2339,3 @@ require('can-util/dom/events/inserted/'); | ||
frag = template(new CanMap(data)); | ||
var frag = template(new CanMap(data)); | ||
@@ -2416,7 +2416,7 @@ equal(frag.firstChild.getElementsByTagName("option")[0].selected, false, "The first empty value is not selected"); | ||
var baseVm = new CanMap({foo : "bar"}) | ||
var baseVm = new CanMap({foo : "bar"}); | ||
this.fixture.appendChild(stache("<foo-bar {compute}=\"~foo\"></foo-bar>")(baseVm)); | ||
var vm = canViewModel(this.fixture.firstChild) | ||
var vm = canViewModel(this.fixture.firstChild); | ||
@@ -2423,0 +2423,0 @@ ok(vm.attr("compute").isComputed, "Compute returned"); |
144694
3062