Skip to content

Commit 9723d6f

Browse files
committed
Mask: Update to visual tests
1 parent 93a5fca commit 9723d6f

File tree

1 file changed

+15
-13
lines changed

1 file changed

+15
-13
lines changed

tests/visual/mask/mask.html

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
$( "#mask1" ).mask({ mask: "99/99/9999" });
1414
$( "#mask2" ).mask({ mask: "(999) 999-9999" });
1515
$( "#mask3" ).mask({ mask: "(999) 999-9999?x999999" });
16-
$( "#mask4" ).mask({ mask: "99-9999999" });
17-
$( "#mask5" ).mask({ mask: "999-99-9999" });
16+
$( "#mask4" ).mask({ mask: "99-9999999", clearEmpty: false });
17+
$( "#mask5" ).mask({ mask: "999-99-9999", clearEmpty: false });
1818
$( "#mask6" ).mask({ mask: "a*-999-a999" });
1919
$( "#mask7" ).mask({
2020
mask: "~9.99 ~9.99 999",
@@ -34,13 +34,15 @@
3434
mm: sixty,
3535
ss: sixty,
3636
pp: function( value ) {
37-
var character = value.toLowerCase().charAt( 0 );
37+
var lower = value.toLowerCase(),
38+
character = lower.charAt( 0 );
39+
if ( lower.length > 1 && lower.charAt( 1 ) !== "m" ) {
40+
return false;
41+
}
3842
switch ( character ) {
3943
case "a":
40-
case "A":
4144
return "am";
4245
case "p":
43-
case "P":
4446
return "pm";
4547
}
4648
}
@@ -64,21 +66,21 @@
6466
</head>
6567
<body>
6668
<form>
67-
<label for="mask1">Date - 99/99/9999</label>
69+
<label for="mask1">Date - <code>{ mask: "99/99/9999" }</code></label>
6870
<input type="text" class="masked" id="mask1">
69-
<label for="mask2">Phone - (999) 999-9999</label>
71+
<label for="mask2">Phone - <code>{ mask: "(999) 999-9999" }</code></label>
7072
<input type="text" class="masked" id="mask2">
71-
<label for="mask3">Phone - (999) 999-9999?x999999</label>
73+
<label for="mask3">Phone - <code>{ mask: "(999) 999-9999?x999999" }</code></label>
7274
<input type="text" class="masked" id="mask3">
73-
<label for="mask4">TaxID - 99-9999999</label>
75+
<label for="mask4">TaxID - <code>{ mask: "99-9999999", clearEmpty: false }</code></label>
7476
<input type="text" class="masked" id="mask4">
75-
<label for="mask5">SSN - 999-99-9999</label>
77+
<label for="mask5">SSN - <code>{ mask: "999-99-9999", clearEmpty: false }</code></label>
7678
<input type="text" class="masked" id="mask5">
77-
<label for="mask6">Product Key - a*-999-a999</label>
79+
<label for="mask6">Product Key - <code>{ mask: "a*-999-a999" }</code></label>
7880
<input type="text" class="masked" id="mask6">
79-
<label for="mask7">Eye Script - ~9.99 ~9.99 999</label>
81+
<label for="mask7">Eye Script - <code>{ mask: "~9.99 ~9.99 999" }</code></label>
8082
<input type="text" class="masked" id="mask7">
81-
<label for="mask8">Time - hh:mm:ss pp</label>
83+
<label for="mask8">Time - <code>{ mask: "hh:mm:ss pp", definitions: .... }</label>
8284
<input type="text" class="masked" id="mask8">
8385
</form>
8486
</body>

0 commit comments

Comments
 (0)