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 * @type String
*/ */
function() { 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; return this._class;
}); });