Zotero: add my publications subcollection

Signed-off-by: Szymon Kłos <szymon.klos@collabora.com>
Change-Id: Idcb8938c8e7c1dc2d45bc6406aca406e26e14f79
This commit is contained in:
Szymon Kłos 2022-12-19 13:44:57 +01:00 committed by Szymon Kłos
parent 67bbab812c
commit 67e93f49ca

View file

@ -174,9 +174,15 @@ L.Control.Zotero = L.Control.extend({
} }
}, },
_getDefaultSubCollections: function () {
return [
{ columns: [ { text: _('My Publications') } ], row: 'https://api.zotero.org/users/' + this.userID + '/publications/items/top?v=3&key=' + this.apiKey + '&include=data,citation,bib' },
];
},
getDefaultCategories: function () { getDefaultCategories: function () {
return [ return [
{ columns: [{ text: _('My Library'), row: 'https://api.zotero.org/users/' + this.userID + '/items/top?v=3&key=' + this.apiKey + '&include=data,citation,bib'} ] }, { columns: [{ text: _('My Library') } ], row: 'https://api.zotero.org/users/' + this.userID + '/items/top?v=3&key=' + this.apiKey + '&include=data,citation,bib', children: this._getDefaultSubCollections() },
{ columns: [{ text: _('Group Libraries')}] }]; { columns: [{ text: _('Group Libraries')}] }];
}, },
@ -224,7 +230,7 @@ L.Control.Zotero = L.Control.extend({
fillCategories: function () { fillCategories: function () {
this.categories = this.getDefaultCategories().slice(); this.categories = this.getDefaultCategories().slice();
this.categories[0].children = this.collections.slice(); this.categories[0].children = this.categories[0].children.concat(this.collections.slice());
this.categories[1].children = this.groups.slice(); this.categories[1].children = this.groups.slice();
}, },