1
0
Fork 0
mirror of https://github.com/documize/community.git synced 2025-07-24 07:39:43 +02:00

Export single or multiple documents

This commit is contained in:
HarveyKandola 2018-07-29 10:59:24 -04:00
parent cf0b06923d
commit def01b6265
8 changed files with 74 additions and 13 deletions

View file

@ -16,9 +16,10 @@ import { inject as service } from '@ember/service';
import TooltipMixin from '../../mixins/tooltip';
import ModalMixin from '../../mixins/modal';
import AuthMixin from '../../mixins/auth';
import Notifier from '../../mixins/notifier';
import Component from '@ember/component';
export default Component.extend(ModalMixin, TooltipMixin, AuthMixin, {
export default Component.extend(ModalMixin, TooltipMixin, AuthMixin, Notifier, {
spaceService: service('folder'),
localStorage: service(),
templateService: service('template'),
@ -307,11 +308,13 @@ export default Component.extend(ModalMixin, TooltipMixin, AuthMixin, {
},
onExport() {
this.showWait();
let spec = {
spaceId: this.get('space.id'),
data: [],
filterType: '',
}
};
let cats = this.get('categories');
cats.forEach((cat) => {
@ -327,6 +330,7 @@ export default Component.extend(ModalMixin, TooltipMixin, AuthMixin, {
this.get('documentSvc').export(spec).then((htmlExport) => {
this.get('browserSvc').downloadFile(htmlExport, this.get('space.slug') + '.html');
this.showDone();
});
this.modalClose("#space-export-modal");