diff options
author | Jan Holesovsky <kendy@collabora.com> | 2020-03-17 12:41:41 +0100 |
---|---|---|
committer | Jan Holesovsky <kendy@collabora.com> | 2020-03-18 00:35:00 +0100 |
commit | 876854d3ebb859d9bce870c9a80dd2c83b20e57d (patch) | |
tree | aea254f17222eaa63284127e42bcc469fb599047 | |
parent | 01f152ad98d9229a4357f924ee068ea8d039a741 (diff) |
android: Add support for EPUB, but disable it for the moment.
It needs support in the core that is currently missing...
Change-Id: I417172bca0c7d32dfda0a11bd8a9894ec33d72fa
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90653
Reviewed-by: Jan Holesovsky <kendy@collabora.com>
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
-rw-r--r-- | android/lib/src/main/java/org/libreoffice/androidlib/LOActivity.java | 5 | ||||
-rw-r--r-- | loleaflet/src/control/Control.Menubar.js | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/android/lib/src/main/java/org/libreoffice/androidlib/LOActivity.java b/android/lib/src/main/java/org/libreoffice/androidlib/LOActivity.java index 299dd57eb..0459b8db2 100644 --- a/android/lib/src/main/java/org/libreoffice/androidlib/LOActivity.java +++ b/android/lib/src/main/java/org/libreoffice/androidlib/LOActivity.java @@ -132,6 +132,7 @@ public class LOActivity extends AppCompatActivity { public static final int REQUEST_SAVEAS_DOC = 509; public static final int REQUEST_SAVEAS_PPT = 510; public static final int REQUEST_SAVEAS_XLS = 511; + public static final int REQUEST_SAVEAS_EPUB = 512; /** Broadcasting event for passing info back to the shell. */ public static final String LO_ACTIVITY_BROADCAST = "LOActivityBroadcast"; @@ -608,6 +609,7 @@ public class LOActivity extends AppCompatActivity { case REQUEST_SAVEAS_DOC: case REQUEST_SAVEAS_PPT: case REQUEST_SAVEAS_XLS: + case REQUEST_SAVEAS_EPUB: if (intent == null) { return; } @@ -659,6 +661,7 @@ public class LOActivity extends AppCompatActivity { case REQUEST_SAVEAS_DOC: return "doc"; case REQUEST_SAVEAS_PPT: return "ppt"; case REQUEST_SAVEAS_XLS: return "xls"; + case REQUEST_SAVEAS_EPUB: return "epub"; } return null; } @@ -941,6 +944,7 @@ public class LOActivity extends AppCompatActivity { case "doc": return REQUEST_SAVEAS_DOC; case "ppt": return REQUEST_SAVEAS_PPT; case "xls": return REQUEST_SAVEAS_XLS; + case "epub": return REQUEST_SAVEAS_EPUB; } return 0; } @@ -958,6 +962,7 @@ public class LOActivity extends AppCompatActivity { case "doc": return "application/msword"; case "ppt": return "application/vnd.ms-powerpoint"; case "xls": return "application/vnd.ms-excel"; + case "epub": return "application/epub+zip"; } return null; } diff --git a/loleaflet/src/control/Control.Menubar.js b/loleaflet/src/control/Control.Menubar.js index 7bd57d538..5759d2e99 100644 --- a/loleaflet/src/control/Control.Menubar.js +++ b/loleaflet/src/control/Control.Menubar.js @@ -477,7 +477,7 @@ L.Control.Menubar = L.Control.extend({ {name: _('Word 2003 Document (.doc)'), id: 'downloadas-doc', type: 'action'}, {name: _('Word Document (.docx)'), id: 'downloadas-docx', type: 'action'}, {name: _('Rich Text (.rtf)'), id: 'downloadas-rtf', type: 'action'}, - {name: _('EPUB (.epub)'), id: 'downloadas-epub', type: 'action'} + {name: _('EPUB (.epub)'), id: 'downloadas-epub', type: 'action', mobileapp: false} ]}, {name: _UNO('.uno:EditMenu', 'text'), id: 'editmenu', type: 'menu', menu: [ {uno: '.uno:Undo'}, |