Skip to content

Commit

Permalink
Merge pull request #1873 from Codeinwp/fix/typing-color
Browse files Browse the repository at this point in the history
Do not ignore CURSOR color during typiing anim
  • Loading branch information
HardeepAsrani authored Sep 25, 2023
2 parents ac14b74 + 41d6615 commit 9788022
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 3 deletions.
5 changes: 2 additions & 3 deletions src/animation/frontend/typing/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -109,16 +109,15 @@ domReady( () => {
.o-anim-typing-caret::after {
font-weight: 100;
content: '|';
color: #2E3D48;
animation: 1s blink step-end infinite;
}
@keyframes blink {
from, to {
color: transparent;
}
50% {
color: black;
color: inherit;
}
}
`;
Expand Down
34 changes: 34 additions & 0 deletions src/blocks/test/e2e/blocks/animations.spec.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
/**
* WordPress dependencies
*/
import { test, expect } from '@wordpress/e2e-test-utils-playwright';

test.describe( 'Animations', () => {
test.beforeEach( async({ admin }) => {
await admin.createNewPost();
});

test( 'can add a typing animation"', async({ editor, page }) => {
await editor.insertBlock({
name: 'core/paragraph',
attributes: {
content: 'Magna mollis sed ipsum convallis tellus donec. Maximus ligula nostra fusce inceptos in fermentum phasellus. Ante sollicitudin euismod ultrices nullam etiam eu. Himenaeos si ridiculus suscipit velit donec dui tristique. Habitant auctor ridiculus a consectetuer nisi volutpat magnis sed enim lacus. Quisque habitant litora sodales turpis montes.'
}
});

const box = await page.getByLabel( 'Paragraph block' ).boundingBox();

// Select a text inside the paragraph block.
await page.mouse.move( box.x + 10, box.y + 10 );
await page.mouse.down();
await page.mouse.move( box.x + box.width - 50, box.y + box.height - 100 );
await page.mouse.up();

await page.getByLabel( 'More' ).click();

await page.getByRole( 'menuitem', { name: 'Typing Animation' }).click();

expect( page.getByLabel( 'Paragraph block' ).locator( 'o-anim-typing' ).first() ).toBeTruthy();
expect( page.getByLabel( 'Paragraph block' ).locator( '.o-typing-delay-500ms' ).first() ).toBeTruthy();
});
});

0 comments on commit 9788022

Please sign in to comment.