Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(6)

Unified Diff: third_party/WebKit/LayoutTests/editing/caret/caret-color-016.html

Issue 2520873002: [css-ui] Add support for caret-color property (Closed)
Patch Set: Patch for landing applying suggested changes Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/LayoutTests/editing/caret/caret-color-016.html
diff --git a/third_party/WebKit/LayoutTests/editing/caret/caret-color-016.html b/third_party/WebKit/LayoutTests/editing/caret/caret-color-016.html
new file mode 100644
index 0000000000000000000000000000000000000000..e81bc08c018fc638e52e3a82a2c09a9b8e707398
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/editing/caret/caret-color-016.html
@@ -0,0 +1,45 @@
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Basic User Interface Test: caret-color visited link computed value</title>
+<link rel="author" title="Manuel Rego Casasnovas" href="mailto:rego@igalia.com">
+<link rel="help" href="http://www.w3.org/TR/css3-ui/#caret-color">
+<link rel="help" href="https://www.w3.org/TR/css3-color/#color0">
+<link rel="help" href="https://www.w3.org/TR/selectors4/#link">
+<meta name="flags" content="may interact">
+<meta name="assert" content="Test checks that computed style of caret-color on visited links doesn't leak privacy information.">
+<script src="../../resources/testharness.js"></script>
+<script src="../../resources/testharnessreport.js"></script>
+<style>
+ a {
+ font-size: 3em;
+ font-weight: bold;
+ width: 10em;
+ padding: 10px;
+ background: black; /* the color of a thin object like the caret is easier to see on a black background. */
+
+ color: white;
+ caret-color: lime;
+ }
+
+ a:link {
+ color: yellow;
+ }
+
+ a:visited {
+ caret-color: cyan;
+ }
+</style>
+<body>
+ <p>Before running this test, the link below must have been visited. It will have yellow text if this is not the case. If it its text is yellow, you need to navigate to this link first.
+ <!-- This is a copy of the W3C test just changing the href on the link, so Blink considers it a visited link. -->
+ <p><a id="link" contenteditable href="">link</a></p>
+ <div id=log></div>
+
+ <script>
+ test(
+ function(){
+ var link = document.getElementById("link");
+ assert_equals(window.getComputedStyle(link)["caret-color"], "rgb(0, 255, 0)");
+ }, "The computed value of a visited link should be the same than a non-visited link");
+ </script>
+</body>

Powered by Google App Engine
This is Rietveld 408576698