Commit 84baff3f authored by dpapad's avatar dpapad Committed by Commit Bot

WebUI: Update a few Polymer iron-* elements to 2.x versions.

Specifically:
 - iron-a11y-announcer - 2.1.0
 - iron-a11y-keys-behavior - 2.1.1
 - iron-validatable-behavior - 2.1.0

Bug: 738611
Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation
Change-Id: Iad7ccbf1022cdc394d01272bd9cb75c8f41265e3
Reviewed-on: https://chromium-review.googlesource.com/1052911
Commit-Queue: Demetrios Papadopoulos <dpapad@chromium.org>
Reviewed-by: default avatarHector Carmona <hcarmona@chromium.org>
Cr-Commit-Position: refs/heads/master@{#557783}
parent c1203f33
......@@ -3,8 +3,8 @@
"private": true,
"dependencies": {
"font-roboto": "PolymerElements/font-roboto#1.0.1",
"iron-a11y-announcer": "PolymerElements/iron-a11y-announcer#1.0.5",
"iron-a11y-keys-behavior": "PolymerElements/iron-a11y-keys-behavior#1.1.9",
"iron-a11y-announcer": "PolymerElements/iron-a11y-announcer#2.1.0",
"iron-a11y-keys-behavior": "PolymerElements/iron-a11y-keys-behavior#2.1.1",
"iron-a11y-keys": "PolymerElements/iron-a11y-keys#2.0.0",
"iron-autogrow-textarea": "PolymerElements/iron-autogrow-textarea#2.1.1",
"iron-behaviors": "PolymerElements/iron-behaviors#2.1.1",
......@@ -31,7 +31,7 @@
"iron-scroll-threshold": "PolymerElements/iron-scroll-threshold#2.0.0",
"iron-selector": "PolymerElements/iron-selector#2.0.1",
"iron-test-helpers": "PolymerElements/iron-test-helpers#2.0.0",
"iron-validatable-behavior": "PolymerElements/iron-validatable-behavior#1.1.1",
"iron-validatable-behavior": "PolymerElements/iron-validatable-behavior#2.1.0",
"neon-animation": "PolymerElements/neon-animation#2.1.0",
"paper-behaviors": "PolymerElements/paper-behaviors#2.1.0",
"paper-button": "PolymerElements/paper-button#2.0.0",
......
{
"name": "iron-a11y-announcer",
"version": "1.0.5",
"version": "2.0.0",
"description": "A singleton element that simplifies announcing text to screen readers.",
"keywords": [
"web-components",
......@@ -18,16 +18,38 @@
"main": "iron-a11y-announcer.html",
"license": "http://polymer.github.io/LICENSE.txt",
"dependencies": {
"polymer": "polymer/polymer#^1.1.0"
"polymer": "Polymer/polymer#1.9 - 2"
},
"devDependencies": {
"iron-component-page": "polymerelements/iron-component-page#^1.0.0",
"iron-test-helpers": "polymerelements/iron-test-helpers#^1.0.0",
"paper-button": "polymerelements/paper-button#^1.0.0",
"paper-styles": "polymerelements/paper-styles#^1.0.0",
"test-fixture": "polymerelements/test-fixture#^1.0.0",
"webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0",
"web-component-tester": "^4.0.0"
"iron-component-page": "PolymerElements/iron-component-page#1 - 2",
"iron-demo-helpers": "PolymerElements/iron-demo-helpers#1 - 2",
"iron-test-helpers": "PolymerElements/iron-test-helpers#1 - 2",
"paper-button": "PolymerElements/paper-button#1 - 2",
"test-fixture": "PolymerElements/test-fixture#^3.0.0-rc.1",
"web-component-tester": "^6.0.0",
"webcomponentsjs": "webcomponents/webcomponentsjs#^1.0.0"
},
"ignore": []
"ignore": [],
"variants": {
"1.x": {
"dependencies": {
"polymer": "Polymer/polymer#^1.9"
},
"devDependencies": {
"iron-component-page": "PolymerElements/iron-component-page#^1.0.0",
"iron-demo-helpers": "PolymerElements/iron-demo-helpers#^1.0.0",
"iron-test-helpers": "PolymerElements/iron-test-helpers#^1.0.0",
"paper-button": "PolymerElements/paper-button#^1.0.0",
"test-fixture": "PolymerElements/test-fixture#^1.0.0",
"web-component-tester": "Polymer/web-component-tester#^4.0.0",
"webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0"
},
"resolutions": {
"webcomponentsjs": "^0.7"
}
}
},
"resolutions": {
"webcomponentsjs": "^1.0.0"
}
}
{
"name": "iron-a11y-keys-behavior",
"version": "1.1.9",
"version": "2.1.1",
"description": "A behavior that enables keybindings for greater a11y.",
"keywords": [
"web-components",
......@@ -19,15 +19,36 @@
"main": "iron-a11y-keys-behavior.html",
"license": "http://polymer.github.io/LICENSE.txt",
"dependencies": {
"polymer": "Polymer/polymer#^1.1.0"
"polymer": "Polymer/polymer#1.9 - 2"
},
"devDependencies": {
"paper-styles": "PolymerElements/paper-styles#^1.0.2",
"iron-component-page": "PolymerElements/iron-component-page#^1.0.0",
"iron-test-helpers": "PolymerElements/iron-test-helpers#^1.0.0",
"test-fixture": "PolymerElements/test-fixture#^1.0.0",
"web-component-tester": "^4.0.0",
"webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0"
"iron-demo-helpers": "PolymerElements/iron-demo-helpers#1 - 2",
"iron-component-page": "PolymerElements/iron-component-page#1 - 2",
"iron-test-helpers": "PolymerElements/iron-test-helpers#1 - 2",
"test-fixture": "PolymerElements/test-fixture#^3.0.0-rc.1",
"web-component-tester": "^6.0.0",
"webcomponentsjs": "webcomponents/webcomponentsjs#^1.0.0"
},
"ignore": []
"variants": {
"1.x": {
"dependencies": {
"polymer": "Polymer/polymer#^1.9"
},
"devDependencies": {
"iron-demo-helpers": "PolymerElements/iron-demo-helpers#^1.0.0",
"iron-component-page": "PolymerElements/iron-component-page#^1.0.0",
"iron-test-helpers": "PolymerElements/iron-test-helpers#^1.0.0",
"test-fixture": "PolymerElements/test-fixture#^1.0.0",
"web-component-tester": "^4.0.0",
"webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0"
},
"resolutions": {
"webcomponentsjs": "^0.7"
}
}
},
"ignore": [],
"resolutions": {
"webcomponentsjs": "^1.0.0"
}
}
{
"name": "iron-validatable-behavior",
"version": "1.1.1",
"version": "2.0.0",
"description": "Provides a behavior for an element that validates user input",
"authors": "The Polymer Authors",
"keywords": [
......@@ -19,15 +19,39 @@
"homepage": "https://github.com/PolymerElements/iron-validatable-behavior",
"ignore": [],
"dependencies": {
"iron-meta": "PolymerElements/iron-meta#^1.0.0",
"polymer": "Polymer/polymer#^1.0.0"
"iron-meta": "PolymerElements/iron-meta#1 - 2",
"polymer": "Polymer/polymer#1.9 - 2"
},
"devDependencies": {
"paper-styles": "PolymerElements/paper-styles#^1.0.4",
"iron-component-page": "PolymerElements/iron-component-page#^1.0.0",
"iron-validator-behavior": "PolymerElements/iron-validator-behavior#^1.0.0",
"test-fixture": "PolymerElements/test-fixture#^1.0.0",
"web-component-tester": "^4.0.0",
"webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0"
"iron-component-page": "PolymerElements/iron-component-page#1 - 2",
"iron-demo-helpers": "PolymerElements/iron-demo-helpers#1 - 2",
"iron-validator-behavior": "PolymerElements/iron-validator-behavior#1 - 2",
"paper-styles": "PolymerElements/paper-styles#1 - 2",
"test-fixture": "PolymerElements/test-fixture#^3.0.0-rc.1",
"web-component-tester": "^6.0.0",
"webcomponentsjs": "webcomponents/webcomponentsjs#^1.0.0"
},
"variants": {
"1.x": {
"dependencies": {
"iron-meta": "PolymerElements/iron-meta#^1.0.0",
"polymer": "Polymer/polymer#^1.9"
},
"devDependencies": {
"iron-component-page": "PolymerElements/iron-component-page#^1.0.0",
"iron-demo-helpers": "PolymerElements/iron-demo-helpers#^1.0.0",
"iron-validator-behavior": "PolymerElements/iron-validator-behavior#^1.0.0",
"paper-styles": "PolymerElements/paper-styles#^1.0.4",
"test-fixture": "PolymerElements/test-fixture#^1.0.0",
"webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0",
"web-component-tester": "^4.0.0"
},
"resolutions": {
"webcomponentsjs": "^0.7"
}
}
},
"resolutions": {
"webcomponentsjs": "^1.0.0"
}
}
......@@ -30,7 +30,6 @@
Polymer.IronValidatableBehavior = {
properties: {
/**
* Name of the validator to use.
*/
......@@ -45,37 +44,11 @@
notify: true,
reflectToAttribute: true,
type: Boolean,
value: false
},
/**
* This property is deprecated and should not be used. Use the global
* validator meta singleton, `Polymer.IronValidatableBehaviorMeta` instead.
*/
_validatorMeta: {
type: Object
value: false,
observer: '_invalidChanged'
},
/**
* Namespace for this validator. This property is deprecated and should
* not be used. For all intents and purposes, please consider it a
* read-only, config-time property.
*/
validatorType: {
type: String,
value: 'validator'
},
_validator: {
type: Object,
computed: '__computeValidator(validator)'
}
},
observers: [
'_invalidChanged(invalid)'
],
registered: function() {
Polymer.IronValidatableBehaviorMeta = new Polymer.IronMeta({type: 'validator'});
},
......@@ -88,6 +61,13 @@
}
},
/* Recompute this every time it's needed, because we don't know if the
* underlying IronValidatableBehaviorMeta has changed. */
get _validator() {
return Polymer.IronValidatableBehaviorMeta &&
Polymer.IronValidatableBehaviorMeta.byKey(this.validator);
},
/**
* @return {boolean} True if the validator `validator` exists.
*/
......@@ -100,12 +80,19 @@
* your element to have custom validation logic, do not override this method;
* override `_getValidity(value)` instead.
* @param {Object} value The value to be validated. By default, it is passed
* to the validator's `validate()` function, if a validator is set.
* @param {Object} value Deprecated: The value to be validated. By default,
* it is passed to the validator's `validate()` function, if a validator is set.
* If this argument is not specified, then the element's `value` property
* is used, if it exists.
* @return {boolean} True if `value` is valid.
*/
validate: function(value) {
this.invalid = !this._getValidity(value);
// If this is an element that also has a value property, and there was
// no explicit value argument passed, use the element's property instead.
if (value === undefined && this.value !== undefined)
this.invalid = !this._getValidity(this.value);
else
this.invalid = !this._getValidity(value);
return !this.invalid;
},
......@@ -124,10 +111,5 @@
return this._validator.validate(value);
}
return true;
},
__computeValidator: function() {
return Polymer.IronValidatableBehaviorMeta &&
Polymer.IronValidatableBehaviorMeta.byKey(this.validator);
}
};
\ No newline at end of file
......@@ -6,9 +6,9 @@ Tree link: https://github.com/PolymerElements/font-roboto/tree/v1.0.1
Name: iron-a11y-announcer
Repository: https://github.com/PolymerElements/iron-a11y-announcer.git
Tree: v1.0.5
Revision: 2432d39a1693ccd728cbe7eb55810063737d3403
Tree link: https://github.com/PolymerElements/iron-a11y-announcer/tree/v1.0.5
Tree: v2.1.0
Revision: 7e2c529fcb96582cb8c13905896fcf8496763966
Tree link: https://github.com/PolymerElements/iron-a11y-announcer/tree/v2.1.0
Name: iron-a11y-keys
Repository: https://github.com/PolymerElements/iron-a11y-keys.git
......@@ -18,9 +18,9 @@ Tree link: https://github.com/PolymerElements/iron-a11y-keys/tree/v2.0.0
Name: iron-a11y-keys-behavior
Repository: https://github.com/PolymerElements/iron-a11y-keys-behavior.git
Tree: v1.1.9
Revision: 26243e0f8687b8ea3d95eed3cefb7661a388dbce
Tree link: https://github.com/PolymerElements/iron-a11y-keys-behavior/tree/v1.1.9
Tree: v2.1.1
Revision: b7e78a4a8bdd857780ecd8b54852bb27dbf8f216
Tree link: https://github.com/PolymerElements/iron-a11y-keys-behavior/tree/v2.1.1
Name: iron-autogrow-textarea
Repository: https://github.com/PolymerElements/iron-autogrow-textarea.git
......@@ -174,9 +174,9 @@ Tree link: https://github.com/PolymerElements/iron-test-helpers/tree/v2.0.0
Name: iron-validatable-behavior
Repository: https://github.com/PolymerElements/iron-validatable-behavior.git
Tree: v1.1.1
Revision: 2ecd3f411e298733b29f1660f75cb9b03ea31d77
Tree link: https://github.com/PolymerElements/iron-validatable-behavior/tree/v1.1.1
Tree: v2.1.0
Revision: 4b6c1c53e44a3bbb31fcfd14ede2234645518c96
Tree link: https://github.com/PolymerElements/iron-validatable-behavior/tree/v2.1.0
Name: neon-animation
Repository: https://github.com/PolymerElements/neon-animation.git
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment