 this.valueForProperty(pp[1], props) || pp[1];
}
p = pp.join(":");
}
parts[i] = p && p.lastIndexOf(";") === p.length - 1 ? p.slice(0, -1) : p || "";
}
return parts.join(";");
},
applyProperties: function(rule, props) {
var output = "";
if (!rule.properties) {
this.decorateRule(rule);
}
if (rule.propertyInfo.cssText) {
output = this.valueForProperties(rule.propertyInfo.cssText, props);
}
rule.cssText = output;
},
propertyDataFromStyles: function(styles, element) {
var props = {}, self = this;
var o = [], i =