var nodeId;
var rule;
- WebInspector.showPanel("elements");
InspectorTest.runTestSuite([
function testSetUp(next) {
function nodeCallback(node)
{
nodeId = node.id;
- WebInspector.cssModel.addRule(nodeId, "#inspected", successCallback, failureCallback);
+ InspectorTest.addNewRule("#inspected", successCallback);
}
- function successCallback(newRule, doesAffectSelectedNode)
+ function successCallback(section)
{
- rule = newRule;
+ rule = section.styleRule.rule;
InspectorTest.addResult("=== Rule added ===");
InspectorTest.addResult(rule.selectorText + " {" + rule.style.cssText + "}");
InspectorTest.addResult("Selectors matching the (#inspected) node: " + InspectorTest.matchingSelectors(rule));
next();
}
-
- function failureCallback()
- {
- InspectorTest.addResult("[!] Failed to add rule.");
- InspectorTest.completeTest();
- }
},
function testAddProperty(next)
InspectorTest.completeTest();
} else {
dumpProperties(newStyle);
- WebInspector.cssModel.setRuleSelector(rule.id, nodeId, "body", successCallback, failureCallback);
+ WebInspector.cssModel.setRuleSelector(rule, nodeId, "body", successCallback, failureCallback);
}
}