Skip to content

Commit

Permalink
Исправлен баг с выгрузкой представлений
Browse files Browse the repository at this point in the history
  • Loading branch information
rpiontik committed Apr 3, 2023
1 parent 01bd4f6 commit 3274bf5
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 7 deletions.
Binary file not shown.
2 changes: 1 addition & 1 deletion public/documentation/docs/manual/plugins/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ DocHub.documents.register('html', doc);
### HTMLDocument.vue

Файл содержит [VUE2 компонент](https://ru.vuejs.org/v2/guide/components.html). Его задачей является
рендеринг данных архитектуры в соответсвии с переданными ему параметрами в "profile".
рендеринг данных архитектуры в соответствии с переданными ему параметрами в "profile".

```JavaScript
<template>
Expand Down
20 changes: 15 additions & 5 deletions src/frontend/components/Entities/EntityUpload.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,24 @@ import mustache from 'mustache';
import datasets from '@front/helpers/datasets';
import requests from '@front/helpers/requests';
import uriTool from '@front/helpers/uri';
import env, {Plugins} from '@front/helpers/env';

function doUpload(content, mime) {
const base64 = window.btoa(unescape(encodeURIComponent(content)));
const link = document.createElement('a');
document.body.appendChild(link);
link.href = `data:${mime};base64,${base64}`;
link.download = `dh_${Date.now()}.${mime.split('/').pop()}`;
link.click();
const href = `data:${mime};base64,${base64}`;
if (env.isPlugin(Plugins.idea)) {
window.$PAPI.download(
href,
'Выгрузка представления',
'Выберите файл для сохранения'
);
} else {
const link = document.createElement('a');
document.body.appendChild(link);
link.href = href;
link.download = `dh_${Date.now()}.${mime.split('/').pop()}`;
link.click();
}
}

// Выгружает документы типа upload
Expand Down
2 changes: 1 addition & 1 deletion src/ide/idea/papi.js
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ const cefQuery = params.get('$dochub-api-interface-func') || '%$dochub-api-inter
// eslint-disable-next-line no-console
console.info('Plugin API function: ', cefQuery);

if (cefQuery) {
if (cefQuery && window[cefQuery]) {
PAPI.cefQuery = window[cefQuery];
window.$PAPI = PAPI;
window.DocHubIDEACodeExt = {
Expand Down

0 comments on commit 3274bf5

Please sign in to comment.