2009-04-29 Sankar Aditya Tanguturi <sankaraditya@gmail.com>
Reviewed by Adele Peterson.
https://bugs.webkit.org/show_bug.cgi?id=23583
Populate role attribute for document objects correctly
on Windows platform.
* AccessibleDocument.cpp:
(AccessibleDocument::role): Return ROLE_SYSTEM_DOCUMENT for
document objects on windows. (Matching Firefox).
* AccessibleDocument.h: Add the role function prototype in
header file.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@43018 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/LayoutTests/platform/win/accessibility/document-role.html b/LayoutTests/platform/win/accessibility/document-role.html
new file mode 100644
index 0000000..ca34ab5
--- /dev/null
+++ b/LayoutTests/platform/win/accessibility/document-role.html
@@ -0,0 +1,22 @@
+<html>
+<script>
+if (window.layoutTestController)
+ layoutTestController.dumpAsText();
+
+onload = function()
+{
+ if (window.accessibilityController) {
+ var result = document.getElementById("result");
+ result.innerText += "Test for role attribute of document \n";
+ result.innerText += "----------------------------------- \n";
+ result.innerText += "role of Document : " +
+ accessibilityController.focusedElement.role +
+ " \n";
+ }
+}
+</script>
+<body>
+<div id="result">
+</div>
+</body>
+</html>