├── .gitmodules ├── skin └── default │ ├── overlay.css │ └── auto-index.svg ├── .eslintignore ├── .travis.yml ├── .gitignore ├── chrome.manifest ├── locale └── en-US │ ├── zotero-auto-index.dtd │ └── zotero-auto-index.properties ├── defaults └── preferences │ ├── defaults.coffee │ └── defaults.js.map ├── content ├── overlay.xul ├── preferences.xul └── zotero-auto-index.ts ├── esbuild.js ├── tsconfig.json ├── .github └── workflows │ └── release.yml ├── README.md ├── zotero-plugin.ini ├── package.json └── .eslintrc.json /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /skin/default/overlay.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.d.ts 3 | generator-temp 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "8" 4 | cache: npm 5 | install: 6 | - npm install 7 | script: 8 | - npm run build 9 | - npm run release 10 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .eslintcache 2 | .DS_Store 3 | wiki 4 | gen 5 | build 6 | *~ 7 | *.swp 8 | *.debug 9 | *.cache 10 | *.status 11 | *.js.map 12 | *.tmp 13 | *.xpi 14 | node_modules 15 | .env 16 | -------------------------------------------------------------------------------- /chrome.manifest: -------------------------------------------------------------------------------- 1 | content zotero-auto-index content/ 2 | locale zotero-auto-index en-US locale/en-US/ 3 | skin zotero-auto-index default skin/ 4 | 5 | overlay chrome://zotero/content/zoteroPane.xul chrome://zotero-auto-index/content/overlay.xul 6 | -------------------------------------------------------------------------------- /locale/en-US/zotero-auto-index.dtd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /locale/en-US/zotero-auto-index.properties: -------------------------------------------------------------------------------- 1 | notification.itemAdded = The following item was added 2 | notification.itemsAdded = The following %s items were added 3 | notification.itemModified = The following item was modified 4 | notification.itemsModified = The following %s items were modified 5 | notification.itemDeleted = 1 item was deleted 6 | notification.itemsDeleted = %s items were deleted 7 | -------------------------------------------------------------------------------- /defaults/preferences/defaults.coffee: -------------------------------------------------------------------------------- 1 | pref("extensions.zotero.auto-index.delay", 60) 2 | pref("extensions.zotero.auto-index.index-pdfs", true) 3 | pref("extensions.zotero.auto-index.extract-annotations", true) 4 | pref("extensions.zotero.auto-index.index.batch", 50) 5 | pref("extensions.zotero.auto-index.zotfile.batch", 10) 6 | pref("extensions.zotero.auto-index.debug", true) 7 | pref("extensions.zotero.auto-index.reindexOnPrefChange", false) 8 | -------------------------------------------------------------------------------- /defaults/preferences/defaults.js.map: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "file": "defaults.js", 4 | "sourceRoot": "../..", 5 | "sources": [ 6 | "defaults/preferences/defaults.coffee" 7 | ], 8 | "names": [], 9 | "mappings": ";AAAA,IAAA,CAAK,oCAAL,EAA2C,EAA3C;;AACA,IAAA,CAAK,yCAAL,EAAgD,IAAhD;;AACA,IAAA,CAAK,kDAAL,EAAyD,IAAzD;;AACA,IAAA,CAAK,0CAAL,EAAiD,EAAjD;;AACA,IAAA,CAAK,4CAAL,EAAmD,EAAnD;;AACA,IAAA,CAAK,oCAAL,EAA2C,IAA3C;;AACA,IAAA,CAAK,kDAAL,EAAyD,KAAzD" 10 | } -------------------------------------------------------------------------------- /content/overlay.xul: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 7 | 8 | 9 |