Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(71)

Unified Diff: polymer_0.5.0/bower_components/core-a11y-keys/core-a11y-keys.html

Issue 786953007: npm_modules: Fork bower_components into Polymer 0.4.0 and 0.5.0 versions (Closed) Base URL: https://chromium.googlesource.com/infra/third_party/npm_modules.git@master
Patch Set: Created 5 years, 12 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: polymer_0.5.0/bower_components/core-a11y-keys/core-a11y-keys.html
diff --git a/bower_components/core-a11y-keys/core-a11y-keys.html b/polymer_0.5.0/bower_components/core-a11y-keys/core-a11y-keys.html
similarity index 96%
rename from bower_components/core-a11y-keys/core-a11y-keys.html
rename to polymer_0.5.0/bower_components/core-a11y-keys/core-a11y-keys.html
index a87a3ad5efd8d83ef5e0343c373e43eafbca2c33..63eae5e68e7f65d05425ff907bde7b698922624b 100644
--- a/bower_components/core-a11y-keys/core-a11y-keys.html
+++ b/polymer_0.5.0/bower_components/core-a11y-keys/core-a11y-keys.html
@@ -142,6 +142,7 @@ Keys Syntax Grammar:
* Values from: https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent.keyCode#Value_of_keyCode
*/
var KEY_CODE = {
+ 9: 'tab',
13: 'enter',
27: 'esc',
33: 'pageup',
@@ -221,8 +222,8 @@ Keys Syntax Grammar:
}
function keyboardEventToKey(ev) {
- // fall back from .key, to .keyIdentifier, and then to .keyCode
- var normalizedKey = transformKey(ev.key) || transformKeyIdentifier(ev.keyIdentifier) || transformKeyCode(ev.keyCode) || '';
+ // fall back from .key, to .keyIdentifier, to .keyCode, and then to .detail.key to support artificial keyboard events
+ var normalizedKey = transformKey(ev.key) || transformKeyIdentifier(ev.keyIdentifier) || transformKeyCode(ev.keyCode) || transformKey(ev.detail.key) || '';
return {
shift: ev.shiftKey,
ctrl: ev.ctrlKey,
@@ -292,6 +293,9 @@ Keys Syntax Grammar:
this._keyHandler = processKeys.bind(this);
},
attached: function() {
+ if (!this.target) {
+ this.target = this.parentNode;
+ }
listen(this.target, this._keyHandler);
},
detached: function() {
@@ -308,10 +312,11 @@ Keys Syntax Grammar:
keys: '',
/**
* The node that will fire keyboard events.
+ * Default to this element's parentNode unless one is assigned
*
* @attribute target
* @type Node
- * @default null
+ * @default this.parentNode
*/
target: null
},
« no previous file with comments | « polymer_0.5.0/bower_components/core-a11y-keys/bower.json ('k') | polymer_0.5.0/bower_components/core-a11y-keys/demo.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698