From a0926627543eea8eeeb16d228155e06e7033b5fd Mon Sep 17 00:00:00 2001 From: redleafnew Date: Wed, 15 Jun 2022 07:17:13 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=B8=BA=200.1.0=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E6=9B=B4=E6=96=B0=E6=9C=9F=E5=88=8A=E7=BC=A9=E5=86=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 7 +- chrome/content/options.xul | 112 ++-- chrome/content/scripts/options.js | 661 +++++++++++----------- chrome/content/scripts/zoteroupdateifs.js | 407 +++++++------ chrome/locale/en-US/options.dtd | 5 + chrome/locale/zh-CN/options.dtd | 4 + defaults/preferences/prefs.js | 5 +- install.rdf | 2 +- update.rdf | 6 +- 9 files changed, 660 insertions(+), 549 deletions(-) diff --git a/README.md b/README.md index 9a90526..a7671e4 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Update IFs from easyScholar -感谢[easyScholar](https://easyscholar.cc)提供数据接口,[easyScholar](https://easyscholar.cc)是一个强大的浏览器插件,提供了很多有用期刊数据,详情访问:。 +感谢[easyScholar](https://easyscholar.cc)提供数据接口,[easyScholar](https://easyscholar.cc)是一个强大的浏览器插件,提供了很多有用期刊数据,详情访问:。感谢@dawnlh 提供期刊缩写数据,感谢@l0o0 提供的期刊缩写接口。 插件功能与[Zotero Update IFs](https://github.com/redleafnew/zotero-updateifs)相同,代码逻辑也一样,为了防止冲突,请不要同时安装这两个插件。[Zotero Update IFs](https://github.com/redleafnew/zotero-updateifs)期刊缩写功能可见[Delete Item(s) With Attachment(s)](https://github.com/redleafnew/delitemwithatt)插件。 @@ -10,6 +10,8 @@ 3. 给作者加粗、加星、清除加粗、清除加星;将文献题目改为首字母大写;更改期刊题目;更改期刊题目大小写;作者姓名改为词首字母大写;交换作者姓和名;显示配置目录,显示数据目录等小工具(`工具`-`工具箱`)。 +4. 更新期刊缩写,带点或不带点。目前期刊缩写数据库只有5000多条数据,可以设置如果英语或中文条目期刊缩写查询不到时是否用全称代替(会根据语言字段进行判断,英语为`en`或`English`,中文为`ch`、`zh`、`中文`或`CN`),语言设置可以使用[Delitem插件](https://github.com/redleafnew/delitemwithatt))。 + # 安装方法 从下载xpi,然后在Zotero或JurisM中通过Tools-Addons-Install Add-on From File安装。 @@ -23,6 +25,9 @@ 3. Bold, asterisk, remove bold, remove asterisk for author name; Change the item(s) title to sentence case; Change publication title; Change publication title case; Author name to title case; Swap author name first and last name; Show the profile and data directory (Use `Tools`-`Toolbox`). +4. Update journal abbreviation with or without dot. + + # Installation Download xpi from , and click Tools-Addons-Install Add-on From File in Zotero or JurisM to install the extension. diff --git a/chrome/content/options.xul b/chrome/content/options.xul index 30421ea..432ff58 100644 --- a/chrome/content/options.xul +++ b/chrome/content/options.xul @@ -14,93 +14,98 @@ - + + + + + + - + - ; + - ; + - ; + - ; + - ; + - ; + - ; + - ; + - ; + - ; + - ; + - ; + - ; + - ; + - ; + - ; + - ; + - ; + - ; + - ; + - ; + - ; + - ; + - ; + - ; + - ; + - ; + - ; + - ; + - ; + - ; + - ; + - ; + - ; + - ; + - ; + - ; + - ; + - ; + - ; + @@ -124,8 +129,25 @@ + + + + + + + + + + + + - + + + + + + @@ -285,7 +307,7 @@