From 9438beff7afa05db8e5e220de76876c4e5f6b0cd Mon Sep 17 00:00:00 2001 From: redleafnew Date: Mon, 17 Apr 2023 21:40:45 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=9B=9B=E5=B7=9D=E5=A4=A7?= =?UTF-8?q?=E5=AD=A6=E4=B8=8D=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- addon/chrome/locale/en-US/addon.properties | 1 + addon/chrome/locale/zh-CN/addon.properties | 1 + package.json | 2 +- src/modules/examples.ts | 23 ++++++++++++++++++++++ update.json | 4 ++-- update.rdf | 2 +- 6 files changed, 29 insertions(+), 4 deletions(-) diff --git a/addon/chrome/locale/en-US/addon.properties b/addon/chrome/locale/en-US/addon.properties index adf815f..788fe53 100644 --- a/addon/chrome/locale/en-US/addon.properties +++ b/addon/chrome/locale/en-US/addon.properties @@ -100,6 +100,7 @@ xmu = XMU sjtu = SJTU fdu = FDU hhu = HHU +scu = SCU cqu = CQU nju = NJU xju = XJU diff --git a/addon/chrome/locale/zh-CN/addon.properties b/addon/chrome/locale/zh-CN/addon.properties index 9ad1b9a..73147a2 100644 --- a/addon/chrome/locale/zh-CN/addon.properties +++ b/addon/chrome/locale/zh-CN/addon.properties @@ -99,6 +99,7 @@ xmu = 厦门大学 sjtu = 上海交通大学 fdu = 复旦大学 hhu = 河海大学 +scu = 四川大学 cqu = 重庆大学 nju = 南京大学 xju = 新疆大学 diff --git a/package.json b/package.json index 1237618..34f8606 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "greenfrog", - "version": "0.8.0", + "version": "0.8.1", "description": "Zotero plugin for update journal information from easyScholar", "config": { "addonName": "Green Frog", diff --git a/src/modules/examples.ts b/src/modules/examples.ts index 09f9e48..007030b 100644 --- a/src/modules/examples.ts +++ b/src/modules/examples.ts @@ -305,6 +305,10 @@ export class KeyExampleFactory { if (hhu && easyscholarData['hhu']) { ztoolkit.ExtraField.setExtraField(item, '河海大学', easyscholarData['hhu']); } + // 四川大学 + if (scu && easyscholarData['scu']) { + ztoolkit.ExtraField.setExtraField(item, '四川大学', easyscholarData['scu']); + } // 重庆大学 if (cqu && easyscholarData['cqu']) { ztoolkit.ExtraField.setExtraField(item, '重庆大学', easyscholarData['cqu']); @@ -1853,6 +1857,25 @@ export class UIExampleFactory { await ztoolkit.ItemTree.unregister("hhu"); } + // 四川大学 + if (scu) { + await ztoolkit.ItemTree.register( + "scu", + getString("scu"), + ( + field: string, + unformatted: boolean, + includeBaseMapped: boolean, + item: Zotero.Item + ) => { + // return String(item.id); + var IFscu = ztoolkit.ExtraField.getExtraField(item, '四川大学') + return String(IFscu == undefined ? '' : IFscu); + }, + ); + } else { + await ztoolkit.ItemTree.unregister("scu"); + } // 重庆大学 if (cqu) { await ztoolkit.ItemTree.register( diff --git a/update.json b/update.json index 08a655c..4889e1a 100644 --- a/update.json +++ b/update.json @@ -3,7 +3,7 @@ "greenfrog@redleafnew.me": { "updates": [ { - "version": "0.8.0", + "version": "0.8.1", "update_link": "https://github.com/redleafnew/zotero-updateifsE/releases/latest/download/greenfrog.xpi", "applications": { "gecko": { @@ -12,7 +12,7 @@ } }, { - "version": "0.8.0", + "version": "0.8.1", "update_link": "https://github.com/redleafnew/zotero-updateifsE/releases/latest/download/greenfrog.xpi", "applications": { "zotero": { diff --git a/update.rdf b/update.rdf index 86a3f1e..d0667f8 100644 --- a/update.rdf +++ b/update.rdf @@ -5,7 +5,7 @@ - 0.8.0 + 0.8.1 zotero@chnm.gmu.edu