File tree Expand file tree Collapse file tree 2 files changed +15
-2
lines changed Expand file tree Collapse file tree 2 files changed +15
-2
lines changed Original file line number Diff line number Diff line change @@ -47,7 +47,7 @@ class TypingEffectElement extends HTMLElement {
47
47
if ( this . prefersReducedMotion ) {
48
48
return 0
49
49
}
50
- return Math . max ( Math . min ( 0 , Math . floor ( Number ( this . getAttribute ( 'data-character-delay' ) ) ) , 2_147_483_647 ) ) || 40
50
+ return Math . max ( 0 , Math . min ( Math . floor ( Number ( this . getAttribute ( 'data-character-delay' ) ) ) , 2_147_483_647 ) ) || 40
51
51
}
52
52
53
53
set characterDelay ( value : number ) {
@@ -61,7 +61,7 @@ class TypingEffectElement extends HTMLElement {
61
61
if ( this . prefersReducedMotion ) {
62
62
return 0
63
63
}
64
- return Math . max ( Math . min ( 0 , Math . floor ( Number ( this . getAttribute ( 'data-line-delay' ) ) ) , 2_147_483_647 ) ) || 40
64
+ return Math . max ( 0 , Math . min ( Math . floor ( Number ( this . getAttribute ( 'data-line-delay' ) ) ) , 2_147_483_647 ) ) || 40
65
65
}
66
66
67
67
set lineDelay ( value : number ) {
Original file line number Diff line number Diff line change @@ -90,6 +90,19 @@ describe('typing-effect', function () {
90
90
assert . equal ( typingEffectElement . characterDelay , 40 )
91
91
assert . equal ( typingEffectElement . lineDelay , 40 )
92
92
} )
93
+
94
+ it ( 'uses specified delay attributes instead of using defaults' , function ( ) {
95
+ const characterDelay = 20
96
+ const lineDelay = 20
97
+ document . body . innerHTML = `
98
+ <typing-effect data-character-delay="${ characterDelay } " data-line-delay="${ lineDelay } ">
99
+ </typing-effect>
100
+ `
101
+ const typingEffectElement = document . querySelector ( 'typing-effect' )
102
+
103
+ assert . equal ( typingEffectElement . characterDelay , characterDelay )
104
+ assert . equal ( typingEffectElement . lineDelay , lineDelay )
105
+ } )
93
106
} )
94
107
95
108
describe ( 'a11y considerations' , function ( ) {
You can’t perform that action at this time.
0 commit comments