diff options
author | Michal Klocek <michal.klocek@theqtcompany.com> | 2016-05-02 12:47:40 +0200 |
---|---|---|
committer | Michal Klocek <michal.klocek@theqtcompany.com> | 2016-05-06 17:11:57 +0000 |
commit | e87ba5b27bf753498adb00eef53f224c1123d25f (patch) | |
tree | 7d58d98b348ebf43c08442c33d04954e83992fcd /tests/auto/widgets/qwebenginespellcheck/resources | |
parent | 580797d1f27bd4bdcac874ab06d2b67a491b50e3 (diff) |
Add spellcheck autotest
Skip test on osx for now.
Change-Id: I8f748d00da54fd5b7217b08a18e7a58d31cb898c
Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
Diffstat (limited to 'tests/auto/widgets/qwebenginespellcheck/resources')
-rw-r--r-- | tests/auto/widgets/qwebenginespellcheck/resources/index.html | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/tests/auto/widgets/qwebenginespellcheck/resources/index.html b/tests/auto/widgets/qwebenginespellcheck/resources/index.html new file mode 100644 index 000000000..520979244 --- /dev/null +++ b/tests/auto/widgets/qwebenginespellcheck/resources/index.html @@ -0,0 +1,36 @@ +<html> + <head> + <script type="text/javascript"> + function makeEditable() + { + document.getElementsByClassName('textarea')[0].contentEditable = true; + } + + function text() + { + return document.getElementsByClassName('textarea')[0].innerHTML; + } + + function findWordPosition(text,word) + { + var divElement = document.getElementsByClassName('textarea')[0]; + divElement.innerHTML = text; + var regex = new RegExp(word,'g'); + divElement.innerHTML = divElement.innerHTML.replace(regex, '<span id="word">' + word + '</span>'); + var spanElement = document.getElementById('word'); + var rect = spanElement.getBoundingClientRect(); + var array = new Array(); + array.push(rect.left); + array.push(rect.top); + array.push(rect.right - rect.left); + array.push(rect.bottom - rect.top); + divElement.innerHTML = ""; + return array; + } + </script> + </head> + <body> + <div class="textarea" style="width:300px; height:200px; border: 1px solid #ccc"></div> + </body> +</html> + |