diff options
Diffstat (limited to 'chromium/chrome/browser/resources/settings/controls/settings_input.html')
-rw-r--r-- | chromium/chrome/browser/resources/settings/controls/settings_input.html | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/chromium/chrome/browser/resources/settings/controls/settings_input.html b/chromium/chrome/browser/resources/settings/controls/settings_input.html new file mode 100644 index 00000000000..4154796dc36 --- /dev/null +++ b/chromium/chrome/browser/resources/settings/controls/settings_input.html @@ -0,0 +1,28 @@ +<link rel="import" href="chrome://resources/polymer/v1_0/polymer/polymer.html"> +<link rel="import" href="chrome://resources/polymer/v1_0/paper-input/paper-input.html"> +<link rel="import" href="chrome://resources/cr_elements/cr_events/cr_events.html"> +<link rel="import" href="chrome://resources/cr_elements/policy/cr_policy_pref_behavior.html"> +<link rel="import" href="chrome://resources/cr_elements/policy/cr_policy_pref_indicator.html"> +<link rel="import" href="chrome://md-settings/pref_tracker/pref_tracker.html"> + +<dom-module id="settings-input"> + <link rel="import" type="css" href="chrome://resources/cr_elements/shared.css"> + <link rel="import" type="css" href="settings_input.css"> + <template> + <cr-events id="events"></cr-events> + <settings-pref-tracker pref="[[pref]]"></settings-pref-tracker> + + <div id="outerDiv" class="layout horizontal center"> + <paper-input id="input" auto-validate value="{{value}}" + error-message="[[errorMessage]]" label="[[label]]" + no-label-float="[[noLabelFloat]]" pattern="[[pattern]]" + readonly$="[[readonly]]" required="[[required]]" type="[[type]]" + on-blur="onBlur_" disabled="[[isDisabled_(disabled, pref)]]"> + </paper-input> + <template is="dom-if" if="[[pref.policySource]]"> + <cr-policy-pref-indicator pref="[[pref]]"></cr-policy-pref-indicator> + </template> + </div> + </template> + <script src="settings_input.js"></script> +</dom-module> |