3 <script src="../../http/tests/inspector/inspector-test.js"></script>
4 <script src="../../http/tests/inspector/elements-test.js"></script>
9 WebInspector.showPanel("elements");
13 WebInspector.StylesSidebarPane._colorFormat = function() {
14 return WebInspector.Color.Format.RGB;
17 selectDivAndEditValue();
19 function selectDivAndEditValue()
21 InspectorTest.selectNodeAndWaitForStyles("inspected" + idIndex++, editCallback);
24 function editCallback()
26 var treeElement = InspectorTest.getMatchedStylePropertyTreeItem("background");
27 treeElement.startEditing(treeElement.valueElement);
28 InspectorTest.addResult(treeElement.valueElement.textContent);
29 if (idIndex <= maxIndex)
30 selectDivAndEditValue();
32 InspectorTest.completeTest();
39 <body onload="runTest()">
41 Tests that colors are not re-formatted inside url(...) when editing property values.
44 <div id="inspected1" style="background: white">"white" background</div>
45 <div id="inspected2" style="background: url( white )">"url( white )" background</div>
46 <div id="inspected3" style="background: url(white.png)">"url(white.png)" background</div>
47 <div id="inspected4" style="background: url(../foo/white.png)">"url(../foo/white.png)" background</div>
48 <div id="inspected5" style="background: green url(white)">"green url(white)" background</div>
49 <div id="inspected6" style="background: url(white) green">"url(white) green" background</div>
50 <div id="inspected7" style="background: url(white) green, url(green)">"url(white) green, url(green)" background</div>
51 <div id="inspected8" style="background: url(white), url(green)">"url(white), url(green)" background</div>
52 <div id="inspected9" style="background: hsl(0, 50%, 50%) url(white)">"hsl(0, 50%, 50%) url(white)" background</div>
53 <div id="inspected10" style="background: url(white) hsl(0, 50%, 50%)">"url(white) hsl(0, 50%, 50%)" background</div>
54 <div id="inspected11" style="background: url(../black/white.png)">"url(../black/white.png)" background</div>