ladybird/Tests/LibWeb/Text/input/select-text.html
2024-11-01 13:11:10 -04:00

25 lines
No EOL
834 B
HTML

<script src="include.js"></script>
<style>
div {
font-size: 20px;
}
</style>
<div id="text">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi sapien velit, sagittis vel mauris eget, placerat mattis arcu. Praesent ac pharetra dolor.</div>
<script>
test(() => {
// Select word "Lorem" by dispatching double click event
internals.doubleclick(20, 20);
// Should be equal to "Lorem"
println(window.getSelection());
const text = document.getElementById("text");
let modifiers = 1 << 2; // Mod_Shift
internals.sendKey(text, "Right", modifiers);
internals.sendKey(text, "Right", modifiers);
internals.sendKey(text, "Right", modifiers);
// Should be equal to "Lorem ip"
println(window.getSelection());
});
</script>