activeElementForPath method
Implementation
@override
Element? activeElementForPath(List<Element> elems) {
var matchedSels = 0;
for(var i = elems.length-1; i >= 0; i--) {
var curSel = pathSelectors.length - 1 - matchedSels;
final elem = elems[i];
final sel = pathSelectors[curSel];
if(sel.matches(elem)) {
if(this.selectorsFromLast == matchedSels) {
return elem;
}
matchedSels++;
}
}
return null;
}