Bug 1069980 - [rule view] Adding a new css rule on an element with multiple classes doesn't work. r=pbrosset

This commit is contained in:
Manu Jain 2014-09-22 07:20:00 -04:00
parent 2ff4c3a1bc
commit c8d9cf3e90
2 changed files with 3 additions and 1 deletions

View File

@ -15,12 +15,14 @@ let PAGE_CONTENT = [
'</style>',
'<div id="testid" class="testclass">Styled Node</div>',
'<span class="testclass2">This is a span</span>',
'<span class="class1 class2">Multiple classes</span>',
'<p>Empty<p>'
].join("\n");
const TEST_DATA = [
{ node: "#testid", expected: "#testid" },
{ node: ".testclass2", expected: ".testclass2" },
{ node: ".class1.class2", expected: ".class1" },
{ node: "p", expected: "p" }
];

View File

@ -603,7 +603,7 @@ var PageStyleActor = protocol.ActorClass({
if (rawNode.id) {
selector = "#" + rawNode.id;
} else if (rawNode.className) {
selector = "." + rawNode.className;
selector = "." + rawNode.className.split(" ")[0];
} else {
selector = rawNode.tagName.toLowerCase();
}