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 {
4747 if ( this . prefersReducedMotion ) {
4848 return 0
4949 }
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
5151 }
5252
5353 set characterDelay ( value : number ) {
@@ -61,7 +61,7 @@ class TypingEffectElement extends HTMLElement {
6161 if ( this . prefersReducedMotion ) {
6262 return 0
6363 }
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
6565 }
6666
6767 set lineDelay ( value : number ) {
Original file line number Diff line number Diff line change @@ -90,6 +90,19 @@ describe('typing-effect', function () {
9090 assert . equal ( typingEffectElement . characterDelay , 40 )
9191 assert . equal ( typingEffectElement . lineDelay , 40 )
9292 } )
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+ } )
93106 } )
94107
95108 describe ( 'a11y considerations' , function ( ) {
You can’t perform that action at this time.
0 commit comments