From 2555b1b694d2ef01f9ab6c4d99377d06a46bfe63 Mon Sep 17 00:00:00 2001 From: jlklein Date: Wed, 4 Mar 2015 17:13:02 -0800 Subject: [PATCH] Add a readonly attribute to cr-input. R=orenb@chromium.org BUG= Review URL: https://codereview.chromium.org/976713007 Cr-Commit-Position: refs/heads/master@{#319187} --- ui/webui/resources/cr_elements/cr_input/cr_input.html | 2 +- ui/webui/resources/cr_elements/cr_input/cr_input.js | 9 +++++++++ ui/webui/resources/cr_elements/cr_input/demo.html | 1 + 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/ui/webui/resources/cr_elements/cr_input/cr_input.html b/ui/webui/resources/cr_elements/cr_input/cr_input.html index e0eddc3deac7..2e8e00822b5b 100644 --- a/ui/webui/resources/cr_elements/cr_input/cr_input.html +++ b/ui/webui/resources/cr_elements/cr_input/cr_input.html @@ -16,7 +16,7 @@ isInvalid="{{!$.input.validity.valid}}"> + required?="{{required}}" readonly?="{{readonly}}" type="{{type}}"> diff --git a/ui/webui/resources/cr_elements/cr_input/cr_input.js b/ui/webui/resources/cr_elements/cr_input/cr_input.js index 3f8f253c8911..4258ecd6985c 100644 --- a/ui/webui/resources/cr_elements/cr_input/cr_input.js +++ b/ui/webui/resources/cr_elements/cr_input/cr_input.js @@ -46,6 +46,15 @@ Polymer('cr-input', { disabled: {value: false, reflect: true}, /** + * Set to true to make the input read-only. + * + * @attribute readonly + * @type boolean + * @default false + */ + readonly: {value: false, reflect: true}, + + /** * Set to true to mark the input as required. * * @attribute required diff --git a/ui/webui/resources/cr_elements/cr_input/demo.html b/ui/webui/resources/cr_elements/cr_input/demo.html index 0934e48f9ee2..42b7834e608b 100644 --- a/ui/webui/resources/cr_elements/cr_input/demo.html +++ b/ui/webui/resources/cr_elements/cr_input/demo.html @@ -10,5 +10,6 @@ + -- 2.11.4.GIT