mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-11 20:35:50 +00:00
Bug 389321 - Part 2: Fix a caret which doesn't get erased completely; r=roc a=blocking-betaN+
This commit is contained in:
parent
19ce54f512
commit
0471c02bbb
@ -98,6 +98,8 @@ _TEST_FILES = \
|
||||
bug240933-1.html \
|
||||
bug240933-2.html \
|
||||
bug240933-1-ref.html \
|
||||
bug389321-1.html \
|
||||
bug389321-1-ref.html \
|
||||
bug482484.html \
|
||||
bug482484-ref.html \
|
||||
bug512295-1.html \
|
||||
|
16
layout/base/tests/bug389321-1-ref.html
Normal file
16
layout/base/tests/bug389321-1-ref.html
Normal file
@ -0,0 +1,16 @@
|
||||
<!DOCTYPE HTML><html><head>
|
||||
<script type="text/javascript" src="/MochiKit/packed.js"></script>
|
||||
<script type="text/javascript" src="/tests/SimpleTest/EventUtils.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<span contenteditable id="t" style="border: 1px dashed green; min-height: 2px; padding-right: 20px;"> </span></body>
|
||||
<script>
|
||||
// Only focus the span to put the caret at its beginning
|
||||
var sel = window.getSelection();
|
||||
sel.removeAllRanges();
|
||||
|
||||
var area = document.getElementById('t');
|
||||
area.focus();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
19
layout/base/tests/bug389321-1.html
Normal file
19
layout/base/tests/bug389321-1.html
Normal file
@ -0,0 +1,19 @@
|
||||
<!DOCTYPE HTML><html><head>
|
||||
<script type="text/javascript" src="/MochiKit/packed.js"></script>
|
||||
<script type="text/javascript" src="/tests/SimpleTest/EventUtils.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<span contenteditable id="t" style="border: 1px dashed green; min-height: 2px; padding-right: 20px;"> </span></body>
|
||||
<script>
|
||||
// Enter a character in the span and delete it
|
||||
var sel = window.getSelection();
|
||||
sel.removeAllRanges();
|
||||
|
||||
var area = document.getElementById('t');
|
||||
area.focus();
|
||||
|
||||
sendKey("W"); // enter a character
|
||||
sendKey("VK_BACK_SPACE");
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -90,6 +90,7 @@ var tests = [
|
||||
[ 'bug106855-2.html' , 'bug106855-1-ref.html' ] ,
|
||||
[ 'bug240933-1.html' , 'bug240933-1-ref.html' ] ,
|
||||
[ 'bug240933-2.html' , 'bug240933-1-ref.html' ] ,
|
||||
[ 'bug389321-1.html' , 'bug389321-1-ref.html' ] ,
|
||||
[ 'bug482484.html' , 'bug482484-ref.html' ] ,
|
||||
[ 'bug512295-1.html' , 'bug512295-1-ref.html' ] ,
|
||||
[ 'bug512295-2.html' , 'bug512295-2-ref.html' ] ,
|
||||
|
Loading…
Reference in New Issue
Block a user