1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

update components

This commit is contained in:
Luke Pulverenti 2015-07-16 19:55:16 -04:00
parent 3e1f88f0b9
commit 2776720c6f
26 changed files with 291 additions and 213 deletions

View file

@ -1,6 +1,6 @@
{
"name": "iron-input",
"version": "1.0.3",
"version": "1.0.4",
"description": "An input element with data binding",
"authors": [
"The Polymer Authors"
@ -33,11 +33,11 @@
"web-component-tester": "*",
"webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0"
},
"_release": "1.0.3",
"_release": "1.0.4",
"_resolution": {
"type": "version",
"tag": "v1.0.3",
"commit": "edb505f41d67120cb505deedb92aa69e90078d2f"
"tag": "v1.0.4",
"commit": "eebeeb1642ab3e9b1abd5012c1df038250741184"
},
"_source": "git://github.com/PolymerElements/iron-input.git",
"_target": "^1.0.0",

View file

@ -1,6 +1,6 @@
{
"name": "iron-input",
"version": "1.0.3",
"version": "1.0.4",
"description": "An input element with data binding",
"authors": [
"The Polymer Authors"

View file

@ -41,7 +41,7 @@ It may be desirable to only allow users to enter certain characters. You can use
is separate from validation, and `allowed-pattern` does not affect how the input is validated.
<!-- only allow characters that match [0-9] -->
<input is="iron-input" prevent-invaild-input allowed-pattern="[0-9]">
<input is="iron-input" prevent-invalid-input allowed-pattern="[0-9]">
@hero hero.svg
@demo demo/index.html
@ -154,11 +154,16 @@ is separate from validation, and `allowed-pattern` does not affect how the input
// always matches the charCode.
// None of this makes any sense.
var nonPrintable =
// For these keys, ASCII code == browser keycode.
var anyNonPrintable =
(event.keyCode == 8) || // backspace
(event.keyCode == 13) || // enter
(event.keyCode == 27); // escape
// For these keys, make sure it's a browser keycode and not an ASCII code.
var mozNonPrintable =
(event.keyCode == 19) || // pause
(event.keyCode == 20) || // caps lock
(event.keyCode == 27) || // escape
(event.keyCode == 45) || // insert
(event.keyCode == 46) || // delete
(event.keyCode == 144) || // num lock
@ -166,7 +171,7 @@ is separate from validation, and `allowed-pattern` does not affect how the input
(event.keyCode > 32 && event.keyCode < 41) || // page up/down, end, home, arrows
(event.keyCode > 111 && event.keyCode < 124); // fn keys
return !(event.charCode == 0 && nonPrintable);
return !anyNonPrintable && !(event.charCode == 0 && mozNonPrintable);
},
_onKeypress: function(event) {