mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
update components
This commit is contained in:
parent
3e61abaf71
commit
73b495f48c
62 changed files with 875 additions and 512 deletions
|
@ -13,6 +13,13 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
|
|||
<link rel="import" href="../iron-behaviors/iron-control-state.html">
|
||||
|
||||
<script>
|
||||
|
||||
// Generate unique, monotonically increasing IDs for labels (needed by
|
||||
// aria-labelledby) and add-ons.
|
||||
Polymer.PaperInputHelper = {};
|
||||
Polymer.PaperInputHelper.NextLabelID = 1;
|
||||
Polymer.PaperInputHelper.NextAddonID = 1;
|
||||
|
||||
/**
|
||||
* Use `Polymer.PaperInputBehavior` to implement inputs with `<paper-input-container>`. This
|
||||
* behavior is implemented by `<paper-input>`. It exposes a number of properties from
|
||||
|
@ -24,6 +31,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
|
|||
* @polymerBehavior Polymer.PaperInputBehavior
|
||||
*/
|
||||
Polymer.PaperInputBehaviorImpl = {
|
||||
|
||||
properties: {
|
||||
/**
|
||||
* Fired when the input changes due to user interaction.
|
||||
|
@ -419,7 +427,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
|
|||
if (target.id) {
|
||||
this._ariaDescribedBy = this._appendStringWithSpace(this._ariaDescribedBy, target.id);
|
||||
} else {
|
||||
var id = 'paper-input-add-on-' + Math.floor((Math.random() * 100000));
|
||||
var id = 'paper-input-add-on-' + Polymer.PaperInputHelper.NextAddonID++;
|
||||
target.id = id;
|
||||
this._ariaDescribedBy = this._appendStringWithSpace(this._ariaDescribedBy, id);
|
||||
}
|
||||
|
@ -507,7 +515,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
|
|||
if (label.id) {
|
||||
labelledBy = label.id;
|
||||
} else {
|
||||
labelledBy = 'paper-input-label-' + new Date().getUTCMilliseconds();
|
||||
labelledBy = 'paper-input-label-' + Polymer.PaperInputHelper.NextLabelID++;
|
||||
label.id = labelledBy;
|
||||
}
|
||||
this._ariaLabelledBy = labelledBy;
|
||||
|
@ -525,7 +533,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
|
|||
});
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
/** @polymerBehavior */
|
||||
Polymer.PaperInputBehavior = [
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue