|
|
@@ -159,7 +159,6 @@ this.matchedRules = this.matchedRules || (() => {
|
|
|
selectorInfo.ruleInfo.mediaInfo.pseudoRules.set(selectorInfo.ruleInfo.ruleData, pseudoSelectors);
|
|
|
}
|
|
|
pseudoSelectors.add(selectorInfo.selectorText);
|
|
|
- matchedElements.forEach(element => addPseudoRule(element, selectorInfo));
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -217,15 +216,6 @@ this.matchedRules = this.matchedRules || (() => {
|
|
|
elementInfo.push(selectorInfo);
|
|
|
}
|
|
|
|
|
|
- function addPseudoRule(element, selectorInfo) {
|
|
|
- let elementInfo = selectorInfo.ruleInfo.mediaInfo.pseudos.get(element);
|
|
|
- if (!elementInfo) {
|
|
|
- elementInfo = [];
|
|
|
- selectorInfo.ruleInfo.mediaInfo.pseudos.set(element, elementInfo);
|
|
|
- }
|
|
|
- elementInfo.push(selectorInfo);
|
|
|
- }
|
|
|
-
|
|
|
function computeCascade(mediaInfo, parentMediaInfo, mediaAllInfo, workStylesheet) {
|
|
|
mediaInfo.elements.forEach((elementInfo/*, element*/) =>
|
|
|
getDeclarationsInfo(elementInfo, workStylesheet/*, element*/).forEach((declarationsInfo, property) => {
|