Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / http / tests / inspector / elements / styles / resources / stylesheet-tracking-iframe.html
1 <html>
2 <head>
3 <style type="text/css" media="screen">
4   body { background:green; }
5 </style>
6 <script>
7 var styleElements = [];
8 function handleMessage(event)
9 {
10     function addStyleSheet(styleContent)
11     {
12         var styleElement = document.createElement("style");
13         styleElement.textContent = styleContent;
14         document.head.appendChild(styleElement);
15         styleElements.push(styleElement);
16     }
17
18     switch (event.data) {
19     case "addStyleSheets":
20         addStyleSheet("body { background-color: yellow; }");
21         addStyleSheet("body { background-color: yellow; }\n/*# sourceURL=stylesheet-added-in-iframe.css */");
22         break;
23     case "removeStyleSheets":
24         for (var i = 0; i < styleElements.length; ++i)
25             document.head.removeChild(styleElements[i]);
26         styleElements = [];
27         break;
28     }
29 }
30
31 window.addEventListener("message", handleMessage, false);
32 </script>
33 </head>
34
35 <body>
36 </body>
37
38 </html>