summaryrefslogtreecommitdiffstats
path: root/third_party/WebKit/LayoutTests/fast/css/content-language-dynamically-added.html
diff options
context:
space:
mode:
authorcommit-queue@webkit.org <commit-queue@webkit.org@bbb929c8-8fbe-4397-9dbb-9b2b20218538>2012-08-10 06:34:53 +0000
committercommit-queue@webkit.org <commit-queue@webkit.org@bbb929c8-8fbe-4397-9dbb-9b2b20218538>2012-08-10 06:34:53 +0000
commita491d59646e8b10abfa81954a0a077c9e36467be (patch)
tree1f0c0fc05cbbe6f794c320d62ba3555b8ef09cfd /third_party/WebKit/LayoutTests/fast/css/content-language-dynamically-added.html
parentd3c3dc1752b4e715a46691e50e1a253019c93bca (diff)
downloadchromium_src-a491d59646e8b10abfa81954a0a077c9e36467be.zip
chromium_src-a491d59646e8b10abfa81954a0a077c9e36467be.tar.gz
chromium_src-a491d59646e8b10abfa81954a0a077c9e36467be.tar.bz2
Move some CSS -webkit-locale tests out of fast/text/
https://bugs.webkit.org/show_bug.cgi?id=93571 Patch by Matt Falkenhagen <falken@chromium.org> on 2012-08-09 Reviewed by Alexey Proskuryakov. Move the tests from fast/text/ to fast/css/, as they are not text-related. * fast/css/content-language-case-insensitivity-expected.txt: Renamed from LayoutTests/fast/text/content-language-case-insensitivity-expected.txt. * fast/css/content-language-case-insensitivity.html: Renamed from LayoutTests/fast/text/content-language-case-insensitivity.html. * fast/css/content-language-comma-separated-list-expected.txt: Renamed from LayoutTests/fast/text/content-language-comma-separated-list-expected.txt. * fast/css/content-language-comma-separated-list.html: Renamed from LayoutTests/fast/text/content-language-comma-separated-list.html. * fast/css/content-language-dynamically-added-expected.txt: Renamed from LayoutTests/fast/text/content-language-dynamically-added-expected.txt. * fast/css/content-language-dynamically-added.html: Renamed from LayoutTests/fast/text/content-language-dynamically-added.html. * fast/css/content-language-dynamically-changed-expected.txt: Renamed from LayoutTests/fast/text/content-language-dynamically-changed-expected.txt. * fast/css/content-language-dynamically-changed.html: Renamed from LayoutTests/fast/text/content-language-dynamically-changed.html. * fast/css/content-language-dynamically-removed-expected.txt: Renamed from LayoutTests/fast/text/content-language-dynamically-removed-expected.txt. * fast/css/content-language-dynamically-removed.html: Renamed from LayoutTests/fast/text/content-language-dynamically-removed.html. * fast/css/content-language-empty-expected.txt: Renamed from LayoutTests/fast/text/content-language-empty-expected.txt. * fast/css/content-language-empty.html: Renamed from LayoutTests/fast/text/content-language-empty.html. * fast/css/content-language-late-expected.txt: Renamed from LayoutTests/fast/text/content-language-late-expected.txt. * fast/css/content-language-late.html: Renamed from LayoutTests/fast/text/content-language-late.html. * fast/css/content-language-mapped-to-webkit-locale-expected.txt: Renamed from LayoutTests/fast/text/content-language-mapped-to-webkit-locale-expected.txt. * fast/css/content-language-mapped-to-webkit-locale.html: Renamed from LayoutTests/fast/text/content-language-mapped-to-webkit-locale.html. * fast/css/content-language-multiple-expected.txt: Renamed from LayoutTests/fast/text/content-language-multiple-expected.txt. * fast/css/content-language-multiple.html: Renamed from LayoutTests/fast/text/content-language-multiple.html. * fast/css/content-language-no-content-expected.txt: Renamed from LayoutTests/fast/text/content-language-no-content-expected.txt. * fast/css/content-language-no-content.html: Renamed from LayoutTests/fast/text/content-language-no-content.html. * fast/css/content-language-only-whitespace-expected.txt: Renamed from LayoutTests/fast/text/content-language-only-whitespace-expected.txt. * fast/css/content-language-only-whitespace.html: Renamed from LayoutTests/fast/text/content-language-only-whitespace.html. * fast/css/content-language-with-whitespace-expected.txt: Renamed from LayoutTests/fast/text/content-language-with-whitespace-expected.txt. * fast/css/content-language-with-whitespace.html: Renamed from LayoutTests/fast/text/content-language-with-whitespace.html. * fast/css/lang-mapped-to-webkit-locale-dynamic-expected.txt: Renamed from LayoutTests/fast/text/lang-mapped-to-webkit-locale-dynamic-expected.txt. * fast/css/lang-mapped-to-webkit-locale-dynamic.xhtml: Renamed from LayoutTests/fast/text/lang-mapped-to-webkit-locale-dynamic.xhtml. * fast/css/lang-mapped-to-webkit-locale-expected.txt: Renamed from LayoutTests/fast/text/lang-mapped-to-webkit-locale-expected.txt. * fast/css/lang-mapped-to-webkit-locale.xhtml: Renamed from LayoutTests/fast/text/lang-mapped-to-webkit-locale.xhtml. * fast/css/xml-lang-ignored-in-html-expected.txt: Renamed from LayoutTests/fast/text/xml-lang-ignored-in-html-expected.txt. * fast/css/xml-lang-ignored-in-html.html: Renamed from LayoutTests/fast/text/xml-lang-ignored-in-html.html. git-svn-id: svn://svn.chromium.org/blink/trunk@125254 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Diffstat (limited to 'third_party/WebKit/LayoutTests/fast/css/content-language-dynamically-added.html')
-rw-r--r--third_party/WebKit/LayoutTests/fast/css/content-language-dynamically-added.html38
1 files changed, 38 insertions, 0 deletions
diff --git a/third_party/WebKit/LayoutTests/fast/css/content-language-dynamically-added.html b/third_party/WebKit/LayoutTests/fast/css/content-language-dynamically-added.html
new file mode 100644
index 0000000..cdff74f
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/fast/css/content-language-dynamically-added.html
@@ -0,0 +1,38 @@
+<!DOCTYPE html>
+<html>
+<head id="head">
+<link rel="stylesheet" href="../js/resources/js-test-style.css">
+<script src="../js/resources/js-test-pre.js"></script>
+</head>
+<body>
+<p>Test for <a href="https://bugs.webkit.org/show_bug.cgi?id=76701">bug 76701</a>:
+map http-equiv content-language to -webkit-locale. This particular test tests
+that a dynamically added content-language is processed. This expectation may
+change, see bug. The HTML 5 spec decrees that http-equiv content-language be
+processed when it is
+<a href="http://dev.w3.org/html5/spec/Overview.html#insert-an-element-into-a-document">inserted into the document</a>.
+In Firefox and IE adding the meta element dynamically doesn't seem to affect
+the page, but in Firefox the meta content-language displayed in "Page
+Information" is affected.
+</p>
+<div id="console"></div>
+<div id="x"></div>
+<div id="y" lang="ar"></div>
+<script>
+function languageOfNode(id) {
+ var element = document.getElementById(id);
+ return window.getComputedStyle(element).webkitLocale;
+}
+shouldBeEqualToString("languageOfNode('x')", "auto");
+shouldBeEqualToString("languageOfNode('y')", "ar");
+
+var meta = document.createElement("meta");
+meta.httpEquiv = "content-language";
+meta.content = "ja";
+document.getElementById("head").appendChild(meta);
+shouldBeEqualToString("languageOfNode('x')", "ja");
+shouldBeEqualToString("languageOfNode('y')", "ar");
+</script>
+<script src="../js/resources/js-test-post.js"></script>
+</body>
+</html>