Merge pull request #1040 from rmzelle/inherit-class

Correctly inherit "class" from parent style
This commit is contained in:
Dan Stillman 2016-06-23 03:05:49 -04:00 committed by GitHub
commit d4532f0cdf

View File

@ -714,7 +714,14 @@ Zotero.Style.prototype.__defineGetter__("class",
* @type String
*/
function() {
if(!this._class) this.getXML();
if(this.source) {
// use class from source style
var parentStyle = Zotero.Styles.get(this.source);
if(!parentStyle) {
throw new Error('Style references missing parent ' + this.source);
}
return parentStyle.class;
}
return this._class;
});