├── deploy ├── .gitignore ├── config.yaml └── update.rdf ├── .gitignore ├── .jshintrc ├── addon ├── chrome │ ├── skin │ │ └── default │ │ │ └── lyz │ │ │ ├── lyz.png │ │ │ └── overlay.css │ ├── content │ │ └── lyz │ │ │ ├── include.js │ │ │ ├── select.js │ │ │ ├── select.xul │ │ │ ├── migration5.xul │ │ │ ├── settings.xul │ │ │ ├── overlay.xul │ │ │ ├── settings.js │ │ │ └── lyz.js │ └── locale │ │ └── en-US │ │ └── lyz │ │ └── lyz.dtd ├── chrome.manifest ├── install.rdf └── LICENSE.md ├── Makefile ├── .jscsrc ├── README.md └── LICENSE.md /deploy/.gitignore: -------------------------------------------------------------------------------- 1 | github.token 2 | release 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.sw? 2 | *~ 3 | .DS_Store 4 | lyz.xpi 5 | Extra/AMO_README.txt 6 | Extra/README.html 7 | -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "asi": true, 3 | "esnext": true, 4 | "globalstrict": false, 5 | "moz": true 6 | } 7 | -------------------------------------------------------------------------------- /addon/chrome/skin/default/lyz/lyz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wshanks/lyz/HEAD/addon/chrome/skin/default/lyz/lyz.png -------------------------------------------------------------------------------- /addon/chrome/skin/default/lyz/overlay.css: -------------------------------------------------------------------------------- 1 | #lyz-menu-button { 2 | list-style-image: url('chrome://lyz/skin/lyz.png'); 3 | } 4 | 5 | 6 | -------------------------------------------------------------------------------- /addon/chrome.manifest: -------------------------------------------------------------------------------- 1 | content lyz chrome/content/lyz/ 2 | locale lyz en-US chrome/locale/en-US/lyz/ 3 | skin lyz default chrome/skin/default/lyz/ 4 | overlay chrome://zotero/content/zoteroPane.xul chrome://lyz/content/overlay.xul 5 | -------------------------------------------------------------------------------- /addon/chrome/content/lyz/include.js: -------------------------------------------------------------------------------- 1 | // Only create main object once 2 | if (!Zotero.Lyz) { 3 | const lyzLoader = Components.classes["@mozilla.org/moz/jssubscript-loader;1"] 4 | .getService(Components.interfaces.mozIJSSubScriptLoader); 5 | lyzLoader.loadSubScript("chrome://lyz/content/lyz.js"); 6 | window.addEventListener('load', function(e) { Zotero.Lyz.init(); }, false); 7 | } 8 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | BLDDIR = build 2 | 3 | # Necessary because zip copies leading directories if run from above targets 4 | ABS_BLDDIR := $(shell readlink -f $(BLDDIR)) 5 | 6 | all: xpi 7 | 8 | xpi: $(BLDDIR)/lyz.xpi 9 | 10 | $(BLDDIR)/lyz.xpi: 11 | @mkdir -p $(dir $@) 12 | cd addon; zip -FSr $(ABS_BLDDIR)/lyz.xpi * -x \*.swp -x '#*#' -x \*~ 13 | 14 | clean: 15 | rm -f $(BLDDIR)/lyz.xpi 16 | 17 | .PHONY: all clean xpi 18 | -------------------------------------------------------------------------------- /addon/chrome/locale/en-US/lyz/lyz.dtd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /addon/chrome/content/lyz/select.js: -------------------------------------------------------------------------------- 1 | function onLoad() { 2 | var dic = window.arguments[0].inn.items; 3 | var type = window.arguments[0].inn.type; 4 | for (var i=0;i 2 | 3 | 11 | 30 | 31 | -------------------------------------------------------------------------------- /addon/install.rdf: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | lyz@zotero.org 7 | 4.1.3a1 8 | true 9 | https://raw.githubusercontent.com/wshanks/lyz/release/deploy/update.rdf 10 | 2 11 | true 12 | 14 | 15 | 16 | zotero@chnm.gmu.edu 17 | 5.0.24 18 | * 19 | 20 | 21 | 22 | 23 | juris-m@juris-m.github.io 24 | 5.0.24 25 | * 26 | 27 | 28 | LyZ 29 | LyX integration plugin. 30 | Petr Šimon 31 | https://github.com/wshanks/lyz 32 | 33 | 34 | -------------------------------------------------------------------------------- /addon/chrome/content/lyz/settings.xul: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 |