Correctly inherit "class" from parent style
This commit is contained in:
parent
2225f459b7
commit
e49c09f4a1
1 changed files with 8 additions and 1 deletions
|
@ -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;
|
||||
});
|
||||
|
||||
|
|
Loading…
Reference in a new issue