diff --git a/MendeleyEmptyExtension.oxt/Addons.xcu b/MendeleyEmptyExtension.oxt/Addons.xcu
index aa9d8b8..a1e0780 100644
--- a/MendeleyEmptyExtension.oxt/Addons.xcu
+++ b/MendeleyEmptyExtension.oxt/Addons.xcu
@@ -7,16 +7,16 @@
+
+ Mendeley
+
- com.sun.star.text.TextDocument
+ com.sun.star.text.TextDocument, com.sun.star.text.GlobalDocument
macro:///Mendeley.mendeleyMain.insertCitation
-
- %origin%/icons/insertCitation
-
Insert Citation
@@ -26,14 +26,11 @@
- com.sun.star.text.TextDocument
+ com.sun.star.text.TextDocument, com.sun.star.text.GlobalDocument
macro:///Mendeley.mendeleyMain.undoEdit
-
- %origin%/icons/undoEdit
-
Undo Edit
@@ -43,14 +40,11 @@
- com.sun.star.text.TextDocument
+ com.sun.star.text.TextDocument, com.sun.star.text.GlobalDocument
macro:///Mendeley.mendeleyMain.mergeCitations
-
- %origin%/icons/mergeCitations
-
Merge Citations
@@ -60,14 +54,11 @@
- com.sun.star.text.TextDocument
+ com.sun.star.text.TextDocument, com.sun.star.text.GlobalDocument
macro:///Mendeley.mendeleyMain.insertBibliography
-
- %origin%/icons/insertBibliography
-
Insert Bibliography
@@ -77,14 +68,11 @@
- com.sun.star.text.TextDocument
+ com.sun.star.text.TextDocument, com.sun.star.text.GlobalDocument
macro:///Mendeley.mendeleyMain.refresh
-
- %origin%/icons/refresh
-
Refresh
@@ -94,7 +82,7 @@
- com.sun.star.text.TextDocument
+ com.sun.star.text.TextDocument, com.sun.star.text.GlobalDocument
macro:///Mendeley.mendeleyMain.chooseCitationStyle
@@ -108,7 +96,7 @@
- com.sun.star.text.TextDocument
+ com.sun.star.text.TextDocument, com.sun.star.text.GlobalDocument
macro:///Mendeley.mendeleyMain.exportCompatibleMSWord
@@ -122,5 +110,105 @@
+
+
+
+
+
+ macro:///Mendeley.mendeleyMain.insertCitation
+
+
+
+ %origin%/icons/mendeley-insert-16.png
+
+
+ %origin%/icons/mendeley-insert-24.png
+
+
+
+
+
+ macro:///Mendeley.mendeleyMain.undoEdit
+
+
+
+ %origin%/icons/mendeley-undo-16.png
+
+
+ %origin%/icons/mendeley-undo-24.png
+
+
+
+
+
+ macro:///Mendeley.mendeleyMain.mergeCitations
+
+
+
+ %origin%/icons/mendeley-merge-16.png
+
+
+ %origin%/icons/mendeley-merge-24.png
+
+
+
+
+
+
+ macro:///Mendeley.mendeleyMain.insertBibliography
+
+
+
+ %origin%/icons/mendeley-bib-16.png
+
+
+ %origin%/icons/mendeley-bib-24.png
+
+
+
+
+
+
+
+
+ macro:///Mendeley.mendeleyMain.chooseCitationStyle
+
+
+
+ %origin%/icons/mendeley-prop-16.png
+
+
+ %origin%/icons/mendeley-prop-24.png
+
+
+
+
+
+ macro:///Mendeley.mendeleyMain.refresh
+
+
+
+ %origin%/icons/mendely-refresh-16.png
+
+
+ %origin%/icons/mendeley-refresh-24.png
+
+
+
+
+
+ macro:///Mendeley.mendeleyMain.exportCompatibleMSWord
+
+
+
+ %origin%/icons/mendeley-export-16.png
+
+
+ %origin%/icons/mendeley-export-24.png
+
+
+
+
+
diff --git a/MendeleyEmptyExtension.oxt/Office/UI/WriterWindowState.xcu b/MendeleyEmptyExtension.oxt/Office/UI/WriterWindowState.xcu
index 8d22d83..51fece5 100644
--- a/MendeleyEmptyExtension.oxt/Office/UI/WriterWindowState.xcu
+++ b/MendeleyEmptyExtension.oxt/Office/UI/WriterWindowState.xcu
@@ -9,9 +9,6 @@
Mendeley
-
- 2
-
diff --git a/MendeleyEmptyExtension.oxt/icons/insertBibliography_16.bmp b/MendeleyEmptyExtension.oxt/icons/insertBibliography_16.bmp
deleted file mode 100644
index 81a4eaf..0000000
Binary files a/MendeleyEmptyExtension.oxt/icons/insertBibliography_16.bmp and /dev/null differ
diff --git a/MendeleyEmptyExtension.oxt/icons/insertCitation_16.bmp b/MendeleyEmptyExtension.oxt/icons/insertCitation_16.bmp
deleted file mode 100644
index ba614d1..0000000
Binary files a/MendeleyEmptyExtension.oxt/icons/insertCitation_16.bmp and /dev/null differ
diff --git a/MendeleyEmptyExtension.oxt/icons/mendeley-bib-16.png b/MendeleyEmptyExtension.oxt/icons/mendeley-bib-16.png
new file mode 100644
index 0000000..29e9280
Binary files /dev/null and b/MendeleyEmptyExtension.oxt/icons/mendeley-bib-16.png differ
diff --git a/MendeleyEmptyExtension.oxt/icons/mendeley-bib-16.svg b/MendeleyEmptyExtension.oxt/icons/mendeley-bib-16.svg
new file mode 100644
index 0000000..1556177
--- /dev/null
+++ b/MendeleyEmptyExtension.oxt/icons/mendeley-bib-16.svg
@@ -0,0 +1,15 @@
+
+
\ No newline at end of file
diff --git a/MendeleyEmptyExtension.oxt/icons/mendeley-bib-24.png b/MendeleyEmptyExtension.oxt/icons/mendeley-bib-24.png
new file mode 100644
index 0000000..5bc383f
Binary files /dev/null and b/MendeleyEmptyExtension.oxt/icons/mendeley-bib-24.png differ
diff --git a/MendeleyEmptyExtension.oxt/icons/mendeley-bib-24.svg b/MendeleyEmptyExtension.oxt/icons/mendeley-bib-24.svg
new file mode 100644
index 0000000..c7b50df
--- /dev/null
+++ b/MendeleyEmptyExtension.oxt/icons/mendeley-bib-24.svg
@@ -0,0 +1,15 @@
+
+
\ No newline at end of file
diff --git a/MendeleyEmptyExtension.oxt/icons/mendeley-export-16.png b/MendeleyEmptyExtension.oxt/icons/mendeley-export-16.png
new file mode 100644
index 0000000..90adedf
Binary files /dev/null and b/MendeleyEmptyExtension.oxt/icons/mendeley-export-16.png differ
diff --git a/MendeleyEmptyExtension.oxt/icons/mendeley-export-16.svg b/MendeleyEmptyExtension.oxt/icons/mendeley-export-16.svg
new file mode 100644
index 0000000..d896e68
--- /dev/null
+++ b/MendeleyEmptyExtension.oxt/icons/mendeley-export-16.svg
@@ -0,0 +1,14 @@
+
+
\ No newline at end of file
diff --git a/MendeleyEmptyExtension.oxt/icons/mendeley-export-24.png b/MendeleyEmptyExtension.oxt/icons/mendeley-export-24.png
new file mode 100644
index 0000000..584fa1f
Binary files /dev/null and b/MendeleyEmptyExtension.oxt/icons/mendeley-export-24.png differ
diff --git a/MendeleyEmptyExtension.oxt/icons/mendeley-export-24.svg b/MendeleyEmptyExtension.oxt/icons/mendeley-export-24.svg
new file mode 100644
index 0000000..9f70189
--- /dev/null
+++ b/MendeleyEmptyExtension.oxt/icons/mendeley-export-24.svg
@@ -0,0 +1,14 @@
+
+
\ No newline at end of file
diff --git a/MendeleyEmptyExtension.oxt/icons/mendeley-insert-16.png b/MendeleyEmptyExtension.oxt/icons/mendeley-insert-16.png
new file mode 100644
index 0000000..597b574
Binary files /dev/null and b/MendeleyEmptyExtension.oxt/icons/mendeley-insert-16.png differ
diff --git a/MendeleyEmptyExtension.oxt/icons/mendeley-insert-16.svg b/MendeleyEmptyExtension.oxt/icons/mendeley-insert-16.svg
new file mode 100644
index 0000000..c350d62
--- /dev/null
+++ b/MendeleyEmptyExtension.oxt/icons/mendeley-insert-16.svg
@@ -0,0 +1,14 @@
+
+
\ No newline at end of file
diff --git a/MendeleyEmptyExtension.oxt/icons/mendeley-insert-24.png b/MendeleyEmptyExtension.oxt/icons/mendeley-insert-24.png
new file mode 100644
index 0000000..9e974c9
Binary files /dev/null and b/MendeleyEmptyExtension.oxt/icons/mendeley-insert-24.png differ
diff --git a/MendeleyEmptyExtension.oxt/icons/mendeley-insert-24.svg b/MendeleyEmptyExtension.oxt/icons/mendeley-insert-24.svg
new file mode 100644
index 0000000..492f794
--- /dev/null
+++ b/MendeleyEmptyExtension.oxt/icons/mendeley-insert-24.svg
@@ -0,0 +1,14 @@
+
+
\ No newline at end of file
diff --git a/MendeleyEmptyExtension.oxt/icons/mendeley-merge-16.png b/MendeleyEmptyExtension.oxt/icons/mendeley-merge-16.png
new file mode 100644
index 0000000..3ec5b6a
Binary files /dev/null and b/MendeleyEmptyExtension.oxt/icons/mendeley-merge-16.png differ
diff --git a/MendeleyEmptyExtension.oxt/icons/mendeley-merge-16.svg b/MendeleyEmptyExtension.oxt/icons/mendeley-merge-16.svg
new file mode 100644
index 0000000..16d05c7
--- /dev/null
+++ b/MendeleyEmptyExtension.oxt/icons/mendeley-merge-16.svg
@@ -0,0 +1,11 @@
+
+
\ No newline at end of file
diff --git a/MendeleyEmptyExtension.oxt/icons/mendeley-merge-24.png b/MendeleyEmptyExtension.oxt/icons/mendeley-merge-24.png
new file mode 100644
index 0000000..bb1f34a
Binary files /dev/null and b/MendeleyEmptyExtension.oxt/icons/mendeley-merge-24.png differ
diff --git a/MendeleyEmptyExtension.oxt/icons/mendeley-merge-24.svg b/MendeleyEmptyExtension.oxt/icons/mendeley-merge-24.svg
new file mode 100644
index 0000000..4216011
--- /dev/null
+++ b/MendeleyEmptyExtension.oxt/icons/mendeley-merge-24.svg
@@ -0,0 +1,11 @@
+
+
\ No newline at end of file
diff --git a/MendeleyEmptyExtension.oxt/icons/mendeley-prop-16.png b/MendeleyEmptyExtension.oxt/icons/mendeley-prop-16.png
new file mode 100644
index 0000000..28beb42
Binary files /dev/null and b/MendeleyEmptyExtension.oxt/icons/mendeley-prop-16.png differ
diff --git a/MendeleyEmptyExtension.oxt/icons/mendeley-prop-16.svg b/MendeleyEmptyExtension.oxt/icons/mendeley-prop-16.svg
new file mode 100644
index 0000000..f3688ee
--- /dev/null
+++ b/MendeleyEmptyExtension.oxt/icons/mendeley-prop-16.svg
@@ -0,0 +1,11 @@
+
+
\ No newline at end of file
diff --git a/MendeleyEmptyExtension.oxt/icons/mendeley-prop-24.png b/MendeleyEmptyExtension.oxt/icons/mendeley-prop-24.png
new file mode 100644
index 0000000..e0c678a
Binary files /dev/null and b/MendeleyEmptyExtension.oxt/icons/mendeley-prop-24.png differ
diff --git a/MendeleyEmptyExtension.oxt/icons/mendeley-prop-24.svg b/MendeleyEmptyExtension.oxt/icons/mendeley-prop-24.svg
new file mode 100644
index 0000000..b84830b
--- /dev/null
+++ b/MendeleyEmptyExtension.oxt/icons/mendeley-prop-24.svg
@@ -0,0 +1,11 @@
+
+
\ No newline at end of file
diff --git a/MendeleyEmptyExtension.oxt/icons/mendeley-refresh-16.png b/MendeleyEmptyExtension.oxt/icons/mendeley-refresh-16.png
new file mode 100644
index 0000000..e0eb3f3
Binary files /dev/null and b/MendeleyEmptyExtension.oxt/icons/mendeley-refresh-16.png differ
diff --git a/MendeleyEmptyExtension.oxt/icons/mendeley-refresh-16.svg b/MendeleyEmptyExtension.oxt/icons/mendeley-refresh-16.svg
new file mode 100644
index 0000000..68dfacd
--- /dev/null
+++ b/MendeleyEmptyExtension.oxt/icons/mendeley-refresh-16.svg
@@ -0,0 +1,14 @@
+
+
\ No newline at end of file
diff --git a/MendeleyEmptyExtension.oxt/icons/mendeley-refresh-24.png b/MendeleyEmptyExtension.oxt/icons/mendeley-refresh-24.png
new file mode 100644
index 0000000..e3c4356
Binary files /dev/null and b/MendeleyEmptyExtension.oxt/icons/mendeley-refresh-24.png differ
diff --git a/MendeleyEmptyExtension.oxt/icons/mendeley-refresh-24.svg b/MendeleyEmptyExtension.oxt/icons/mendeley-refresh-24.svg
new file mode 100644
index 0000000..93a8121
--- /dev/null
+++ b/MendeleyEmptyExtension.oxt/icons/mendeley-refresh-24.svg
@@ -0,0 +1,14 @@
+
+
\ No newline at end of file
diff --git a/MendeleyEmptyExtension.oxt/icons/mendeley-undo-16.png b/MendeleyEmptyExtension.oxt/icons/mendeley-undo-16.png
new file mode 100644
index 0000000..7a032b4
Binary files /dev/null and b/MendeleyEmptyExtension.oxt/icons/mendeley-undo-16.png differ
diff --git a/MendeleyEmptyExtension.oxt/icons/mendeley-undo-16.svg b/MendeleyEmptyExtension.oxt/icons/mendeley-undo-16.svg
new file mode 100644
index 0000000..81d058d
--- /dev/null
+++ b/MendeleyEmptyExtension.oxt/icons/mendeley-undo-16.svg
@@ -0,0 +1,14 @@
+
+
\ No newline at end of file
diff --git a/MendeleyEmptyExtension.oxt/icons/mendeley-undo-24.png b/MendeleyEmptyExtension.oxt/icons/mendeley-undo-24.png
new file mode 100644
index 0000000..795bb0f
Binary files /dev/null and b/MendeleyEmptyExtension.oxt/icons/mendeley-undo-24.png differ
diff --git a/MendeleyEmptyExtension.oxt/icons/mendeley-undo-24.svg b/MendeleyEmptyExtension.oxt/icons/mendeley-undo-24.svg
new file mode 100644
index 0000000..2c52412
--- /dev/null
+++ b/MendeleyEmptyExtension.oxt/icons/mendeley-undo-24.svg
@@ -0,0 +1,14 @@
+
+
\ No newline at end of file
diff --git a/MendeleyEmptyExtension.oxt/icons/refresh_16.bmp b/MendeleyEmptyExtension.oxt/icons/refresh_16.bmp
deleted file mode 100644
index b26e803..0000000
Binary files a/MendeleyEmptyExtension.oxt/icons/refresh_16.bmp and /dev/null differ
diff --git a/MendeleyEmptyExtension.oxt/icons/undoEdit_16.bmp b/MendeleyEmptyExtension.oxt/icons/undoEdit_16.bmp
deleted file mode 100644
index d995484..0000000
Binary files a/MendeleyEmptyExtension.oxt/icons/undoEdit_16.bmp and /dev/null differ
diff --git a/build.py b/build.py
index fa6fe29..338a6ad 100644
--- a/build.py
+++ b/build.py
@@ -1,4 +1,16 @@
#!/usr/bin/env python
+"""
+Example use
+python build.py
+
+python build.py 2 true
+
+
+unopkg.exe add --force Mendeley-1.1.1.oxt
+
+/Applications/LibreOffice.app/Contents/MacOS/unopkg add --force Mendeley-2.oxt
+
+"""
from __future__ import print_function
import os
@@ -11,8 +23,11 @@ def convert_vba_script_to_xml(input_path, module_name, debug_mode):
'''
xml_footer = ''
- vba_script = file(input_path).read()
- vba_script = vba_script.replace('${DEBUG_MODE}', debug_mode)
+
+ with open(input_path) as vba_file:
+ vba_script = vba_file.read()
+ vba_script = vba_script.replace('${DEBUG_MODE}', debug_mode)
+
xml_script = xml_header + xml.sax.saxutils.escape(vba_script) + xml_footer
return xml_script
@@ -26,34 +41,38 @@ def convert_vba_script_to_xml(input_path, module_name, debug_mode):
EXTENSION_TEMPLATE_DIR = 'MendeleyEmptyExtension.oxt'
EXTENSION_SOURCE_DIRS = ['external', 'src']
- extension_archive = zipfile.ZipFile('Mendeley-%s.oxt' % plugin_version, 'w')
- for dir_path, dirnames, filenames in os.walk(EXTENSION_TEMPLATE_DIR):
- for name in filenames:
- file_path = dir_path + '/' + name
- if name == 'description.xml':
- description_content = file(file_path).read().replace('%PLUGIN_VERSION%', plugin_version)
- extension_archive.writestr(name, description_content)
- else:
- extension_archive.write(file_path, os.path.relpath(file_path, EXTENSION_TEMPLATE_DIR))
-
- # Preprocess VBA source files and save to plugin archive
- for source_dir in EXTENSION_SOURCE_DIRS:
- for dir_path, dirnames, filenames in os.walk(source_dir):
+ # extension_archive =
+ with zipfile.ZipFile('Mendeley-%s.oxt' % plugin_version, 'w') as extension_archive:
+ for dir_path, dirnames, filenames in os.walk(EXTENSION_TEMPLATE_DIR):
for name in filenames:
- if name.endswith('.vb'):
- # VBA files are converted to XML files with a single