blob: e50d0f820445b78982678054ed7b03824d5e2848 [file] [log] [blame]
shinyak@chromium.org925887c2012-07-26 03:10:09 +00001<!DOCTYPE html>
2<html>
3<head>
4<style>
5progress::-webkit-progress-bar, progress::-webkit-progress-value {
6 -webkit-user-modify: read-write;
7}
8
9progress {
10 -webkit-appearance: none;
11}
12</style>
13</head>
14<body>
mark.lam@apple.com0f8554a2013-09-07 23:56:14 +000015<script src="../../resources/js-test-pre.js"></script>
shinyak@chromium.org925887c2012-07-26 03:10:09 +000016
17<p>The inner element of progress should not be deleteable.</p>
18
19<div id="container" contenteditable>
20 (before)<progress id="progress" min="0" max="100" value="50"></progress>(after)
21</div>
22
23<script>
24function focusAndType(id, key)
25{
26 var target = document.getElementById(id);
27 eventSender.mouseMoveTo(target.offsetLeft + 2, target.offsetTop + 2);
28 eventSender.mouseDown();
29 eventSender.mouseUp();
30 eventSender.keyDown(key);
31}
32
33var container = document.getElementById("container");
34renderTreeBeforeType = internals.elementRenderTreeAsText(document.documentElement);
35
36focusAndType("progress", "X");
37
38renderTreeAfterType = internals.elementRenderTreeAsText(document.documentElement);
39shouldBe("renderTreeAfterType", "renderTreeBeforeType");
40
41var successfullyParsed = true;
42</script>
mark.lam@apple.com0f8554a2013-09-07 23:56:14 +000043<script src="../../resources/js-test-post.js"></script>
shinyak@chromium.org925887c2012-07-26 03:10:09 +000044</body>
45</html>