blob: 0ee75b0d943680199605e2276386832c2c95e58b [file] [log] [blame]
Test that hitting areas outside columns takes us to the right text content inside columns.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
To the left of the first column:
PASS document.caretRangeFromPoint(0,10).startOffset is 0
PASS document.caretRangeFromPoint(0,70).startOffset is 2
PASS document.caretRangeFromPoint(0,109).startOffset is 3
To the left of the second column:
PASS document.caretRangeFromPoint(0,110).startOffset is 12
PASS document.caretRangeFromPoint(0,170).startOffset is 14
PASS document.caretRangeFromPoint(0,209).startOffset is 15
To the left of the third column:
PASS document.caretRangeFromPoint(0,210).startOffset is 24
PASS document.caretRangeFromPoint(0,270).startOffset is 26
PASS document.caretRangeFromPoint(0,309).startOffset is 27
To the right of the first column:
PASS document.caretRangeFromPoint(400,10).startOffset is 8
PASS document.caretRangeFromPoint(400,70).startOffset is 10
PASS document.caretRangeFromPoint(400,109).startOffset is 11
To the right of the second column:
PASS document.caretRangeFromPoint(400,110).startOffset is 20
PASS document.caretRangeFromPoint(400,170).startOffset is 22
PASS document.caretRangeFromPoint(400,209).startOffset is 23
To the right of the third column:
PASS document.caretRangeFromPoint(400,210).startOffset is 32
PASS document.caretRangeFromPoint(400,270).startOffset is 34
PASS document.caretRangeFromPoint(400,309).startOffset is 35
Above first column:
PASS document.caretRangeFromPoint(90,0).startOffset is 0
PASS document.caretRangeFromPoint(110,0).startOffset is 0
PASS document.caretRangeFromPoint(130,0).startOffset is 4
PASS document.caretRangeFromPoint(150,0).startOffset is 8
PASS document.caretRangeFromPoint(170,0).startOffset is 8
Below third column:
PASS document.caretRangeFromPoint(90,350).startOffset is 27
PASS document.caretRangeFromPoint(110,350).startOffset is 27
PASS document.caretRangeFromPoint(130,350).startOffset is 31
PASS document.caretRangeFromPoint(150,350).startOffset is 35
In the gap between the first and second columns:
PASS document.caretRangeFromPoint(100,109).startOffset is 3
PASS document.caretRangeFromPoint(120,109).startOffset is 7
PASS document.caretRangeFromPoint(140,109).startOffset is 11
PASS document.caretRangeFromPoint(159,109).startOffset is 11
PASS document.caretRangeFromPoint(100,110).startOffset is 12
PASS document.caretRangeFromPoint(120,110).startOffset is 16
PASS document.caretRangeFromPoint(140,110).startOffset is 20
PASS document.caretRangeFromPoint(159,110).startOffset is 20
In the gap between the second and third columns:
PASS document.caretRangeFromPoint(100,209).startOffset is 15
PASS document.caretRangeFromPoint(120,209).startOffset is 19
PASS document.caretRangeFromPoint(140,209).startOffset is 23
PASS document.caretRangeFromPoint(159,209).startOffset is 23
PASS document.caretRangeFromPoint(100,210).startOffset is 24
PASS document.caretRangeFromPoint(120,210).startOffset is 28
PASS document.caretRangeFromPoint(140,210).startOffset is 32
PASS document.caretRangeFromPoint(159,210).startOffset is 32
PASS successfullyParsed is true
TEST COMPLETE
xxx xxx xxx xxx xxx xxx xxx xxx xxx