Skip to content

Commit d086fc6

Browse files
authored
Merge pull request #529 from RabotaRu/v3.11.2
Исправлена ошибка работы плагина в режиме Enterprise
2 parents 42f945e + 9ce254b commit d086fc6

File tree

2 files changed

+11
-4
lines changed

2 files changed

+11
-4
lines changed

src/frontend/manifest/query.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ const queryDriver = {
5353
if (env.isBackendMode() && e?.request?.response) {
5454
const content = typeof e?.request?.response === 'object' ? e?.request?.response : JSON.parse(e?.request?.response);
5555
message = content.message;
56+
// eslint-disable-next-line no-console
5657
console.error(message);
5758
throw new Error(message);
5859
} else throw e;

src/ide/idea/papi.js

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,18 +87,24 @@ const fwCefQuery = '%$dochub-api-interface-func%';
8787
let cefQuery = params.get('$dochub-api-interface-func');
8888

8989
// Если в параметрах интерфейсная функция не передана...
90-
if (!cefQuery && window[fwCefQuery]) {
90+
if (cefQuery) {
91+
// eslint-disable-next-line no-console
92+
console.info('Нашел интерфейсную функцию в параметрах!');
93+
} else if (!cefQuery && window[fwCefQuery]) {
9194
cefQuery = fwCefQuery;
95+
// eslint-disable-next-line no-console
9296
console.info('Нашел интерфейсную функцию в коде!');
93-
} else if (window.localStorage && cefQuery) {
97+
} else if (!cefQuery && window.localStorage && localStorage.getItem('cefQuery')) {
98+
// eslint-disable-next-line no-console
9499
console.info('Нашел интерфейсную функцию в localStorage!');
95100
cefQuery = localStorage.getItem('cefQuery');
96101
} else {
97-
console.info('Нашел интерфейсную функцию в параметрах!');
102+
// eslint-disable-next-line no-console
103+
console.info('Интерфейсную функцию не нашел.');
98104
}
99105

100106
// eslint-disable-next-line no-console
101-
console.info('Plugin API function: ', cefQuery);
107+
cefQuery && console.info('Plugin API function: ', cefQuery);
102108

103109
if (cefQuery && window[cefQuery]) {
104110
PAPI.cefQuery = window[cefQuery];

0 commit comments

Comments
 (0)