return;
}
- WebInspector.inspectorView.showPanel("elements");
InspectorTest.selectNodeAndWaitForStyles("inspected", step1);
InspectorTest.addSniffer(WebInspector.UISourceCode.prototype, "addRevision", revisionAdded);
function step1()
{
- // Click "Add new rule".
- document.getElementById("add-style-button-test-id").click();
- var section = WebInspector.panels.elements.sidebarPanes.styles.sections[0][2];
- section._selectorElement.textContent = "foo, " + section._selectorElement.textContent + ", bar";
- section._selectorElement.dispatchEvent(InspectorTest.createKeyEvent("Enter"));
- InspectorTest.runAfterPendingDispatches(step2);
+ InspectorTest.addNewRule("foo, div#inspected, bar", step2);
}
function step2()
textInputController.insertText("color");
eventSender.keyDown(":");
textInputController.insertText("maroon");
+ InspectorTest.waitForStyleApplied(step3);
eventSender.keyDown(";");
- InspectorTest.runAfterPendingDispatches(step3);
}
function step3() {
function step4()
{
- // Click "Add new rule".
- document.getElementById("add-style-button-test-id").click();
- InspectorTest.selectNodeAndWaitForStyles("inspected", step5);
+ InspectorTest.addNewRule(null, onRuleAdded);
+
+ function onRuleAdded()
+ {
+ InspectorTest.selectNodeAndWaitForStyles("inspected", step5);
+ }
}
function step5()