Commit a5585148 authored by dpapad's avatar dpapad Committed by Commit Bot

WebUI Polymer: Remove unused paper-input-char-counter element.

Also remove PaperInputBehavior. Last usages of these were in paper-input
which was removed recently.

Bug: 899982
Change-Id: I3fc9c741d726851a4c694d73d91aa11159ad8e2d
Reviewed-on: https://chromium-review.googlesource.com/c/1309226Reviewed-by: default avatarEsmael El-Moslimany <aee@chromium.org>
Commit-Queue: Demetrios Papadopoulos <dpapad@chromium.org>
Cr-Commit-Position: refs/heads/master@{#604382}
parent bb571bd6
...@@ -9,19 +9,6 @@ import("//third_party/closure_compiler/compile_js.gni") ...@@ -9,19 +9,6 @@ import("//third_party/closure_compiler/compile_js.gni")
js_library("paper-input-addon-behavior-extracted") { js_library("paper-input-addon-behavior-extracted") {
} }
js_library("paper-input-behavior-extracted") {
deps = [
"../iron-a11y-keys-behavior:iron-a11y-keys-behavior-extracted",
"../iron-behaviors:iron-control-state-extracted",
]
}
js_library("paper-input-char-counter-extracted") {
deps = [
":paper-input-addon-behavior-extracted",
]
}
js_library("paper-input-container-extracted") { js_library("paper-input-container-extracted") {
} }
......
<!--
@license
Copyright (c) 2015 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
-->
<link rel="import" href="paper-input.html">
<link rel="import" href="paper-textarea.html">
<!--
@license
Copyright (c) 2015 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
--><html><head><link rel="import" href="../polymer/polymer.html">
<link rel="import" href="../iron-a11y-keys-behavior/iron-a11y-keys-behavior.html">
<link rel="import" href="../iron-behaviors/iron-control-state.html">
</head><body><script src="paper-input-behavior-extracted.js"></script></body></html>
\ No newline at end of file
Polymer({
is: 'paper-input-char-counter',
behaviors: [
Polymer.PaperInputAddonBehavior
],
properties: {
_charCounterStr: {
type: String,
value: '0'
}
},
/**
* This overrides the update function in PaperInputAddonBehavior.
* @param {{
* inputElement: (Element|undefined),
* value: (string|undefined),
* invalid: boolean
* }} state -
* inputElement: The input element.
* value: The input value.
* invalid: True if the input value is invalid.
*/
update: function(state) {
if (!state.inputElement) {
return;
}
state.value = state.value || '';
var counter = state.value.toString().length.toString();
if (state.inputElement.hasAttribute('maxlength')) {
counter += '/' + state.inputElement.getAttribute('maxlength');
}
this._charCounterStr = counter;
}
});
\ No newline at end of file
<!--
@license
Copyright (c) 2015 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
--><html><head><link rel="import" href="../polymer/polymer.html">
<link rel="import" href="../paper-styles/typography.html">
<link rel="import" href="paper-input-addon-behavior.html">
<!--
`<paper-input-char-counter>` is a character counter for use with `<paper-input-container>`. It
shows the number of characters entered in the input and the max length if it is specified.
<paper-input-container>
<input maxlength="20">
<paper-input-char-counter></paper-input-char-counter>
</paper-input-container>
### Styling
The following mixin is available for styling:
Custom property | Description | Default
----------------|-------------|----------
`--paper-input-char-counter` | Mixin applied to the element | `{}`
-->
</head><body><dom-module id="paper-input-char-counter">
<template>
<style>
:host {
display: inline-block;
float: right;
@apply --paper-font-caption;
@apply --paper-input-char-counter;
}
:host([hidden]) {
display: none !important;
}
:host(:dir(rtl)) {
float: left;
}
</style>
<span>[[_charCounterStr]]</span>
</template>
</dom-module>
<script src="paper-input-char-counter-extracted.js"></script></body></html>
\ No newline at end of file
...@@ -32,6 +32,9 @@ package-lock.json ...@@ -32,6 +32,9 @@ package-lock.json
iron-autogrow-textarea/* iron-autogrow-textarea/*
# paper-input # paper-input
paper-input/all-imports.html
paper-input/paper-input-behavior.html
paper-input/paper-input-char-counter.html
paper-input/paper-input.html paper-input/paper-input.html
paper-input/paper-textarea.html paper-input/paper-textarea.html
......
...@@ -564,22 +564,6 @@ ...@@ -564,22 +564,6 @@
file="../../../third_party/polymer/v1_0/components-chromium/paper-input/paper-input-addon-behavior.html" file="../../../third_party/polymer/v1_0/components-chromium/paper-input/paper-input-addon-behavior.html"
type="chrome_html" type="chrome_html"
compress="gzip" /> compress="gzip" />
<structure name="IDR_POLYMER_1_0_PAPER_INPUT_PAPER_INPUT_BEHAVIOR_EXTRACTED_JS"
file="../../../third_party/polymer/v1_0/components-chromium/paper-input/paper-input-behavior-extracted.js"
type="chrome_html"
compress="gzip" />
<structure name="IDR_POLYMER_1_0_PAPER_INPUT_PAPER_INPUT_BEHAVIOR_HTML"
file="../../../third_party/polymer/v1_0/components-chromium/paper-input/paper-input-behavior.html"
type="chrome_html"
compress="gzip" />
<structure name="IDR_POLYMER_1_0_PAPER_INPUT_PAPER_INPUT_CHAR_COUNTER_EXTRACTED_JS"
file="../../../third_party/polymer/v1_0/components-chromium/paper-input/paper-input-char-counter-extracted.js"
type="chrome_html"
compress="gzip" />
<structure name="IDR_POLYMER_1_0_PAPER_INPUT_PAPER_INPUT_CHAR_COUNTER_HTML"
file="../../../third_party/polymer/v1_0/components-chromium/paper-input/paper-input-char-counter.html"
type="chrome_html"
compress="gzip" />
<structure name="IDR_POLYMER_1_0_PAPER_INPUT_PAPER_INPUT_CONTAINER_EXTRACTED_JS" <structure name="IDR_POLYMER_1_0_PAPER_INPUT_PAPER_INPUT_CONTAINER_EXTRACTED_JS"
file="../../../third_party/polymer/v1_0/components-chromium/paper-input/paper-input-container-extracted.js" file="../../../third_party/polymer/v1_0/components-chromium/paper-input/paper-input-container-extracted.js"
type="chrome_html" type="chrome_html"
......
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