Index: content/test/data/touch_selection.html |
diff --git a/content/test/data/touch_selection.html b/content/test/data/touch_selection.html |
index 89d768316132ec07618d91eb3c6cb913d1d1c61e..7bf8644862650a51d0396674d13aa76b771275fe 100644 |
--- a/content/test/data/touch_selection.html |
+++ b/content/test/data/touch_selection.html |
@@ -3,33 +3,27 @@ |
<input id='textfield' type="text" value="Text in a textfield"> |
<script> |
-function select_all_text() { |
- var div = document.getElementById("textDiv"); |
- var range = document.createRange(); |
- range.selectNodeContents(div); |
- var sel = window.getSelection(); |
- sel.removeAllRanges(); |
- sel.addRange(range); |
-} |
- |
-function get_selection() { |
- return (window.getSelection() + ""); |
-} |
- |
function focus_textfield() { |
document.getElementById("textfield").focus(); |
// Focusing the textfiled selects its text. Collapse selection to a cursor. |
window.getSelection().collapseToStart(); |
} |
-function get_cursor_position() { |
- var div = document.getElementById("textfield"); |
- var start = div.selectionStart; |
- var end = div.selectionEnd; |
- if (start == end) |
- return start; |
- else |
- return -1; |
+function get_point_inside(element) { |
+ var rect = element.getBoundingClientRect(); |
+ var point = { |
+ x: rect.left + 8, |
+ y: (rect.top + rect.bottom) / 2 |
+ }; |
+ window.domAutomationController.send(JSON.stringify(point)); |
+} |
+ |
+function get_point_inside_text() { |
+ get_point_inside(document.getElementById('textDiv')); |
+} |
+ |
+function get_point_inside_textfield() { |
+ get_point_inside(document.getElementById('textfield')); |
} |
</script> |