diff --git a/src/frontend/manifest/query.js b/src/frontend/manifest/query.js index bbcbb8d2..6de14862 100644 --- a/src/frontend/manifest/query.js +++ b/src/frontend/manifest/query.js @@ -53,6 +53,7 @@ const queryDriver = { if (env.isBackendMode() && e?.request?.response) { const content = typeof e?.request?.response === 'object' ? e?.request?.response : JSON.parse(e?.request?.response); message = content.message; + // eslint-disable-next-line no-console console.error(message); throw new Error(message); } else throw e; diff --git a/src/ide/idea/papi.js b/src/ide/idea/papi.js index 00f88d16..7ac9117f 100644 --- a/src/ide/idea/papi.js +++ b/src/ide/idea/papi.js @@ -87,18 +87,24 @@ const fwCefQuery = '%$dochub-api-interface-func%'; let cefQuery = params.get('$dochub-api-interface-func'); // Если в параметрах интерфейсная функция не передана... -if (!cefQuery && window[fwCefQuery]) { +if (cefQuery) { + // eslint-disable-next-line no-console + console.info('Нашел интерфейсную функцию в параметрах!'); +} else if (!cefQuery && window[fwCefQuery]) { cefQuery = fwCefQuery; + // eslint-disable-next-line no-console console.info('Нашел интерфейсную функцию в коде!'); -} else if (window.localStorage && cefQuery) { +} else if (!cefQuery && window.localStorage && localStorage.getItem('cefQuery')) { + // eslint-disable-next-line no-console console.info('Нашел интерфейсную функцию в localStorage!'); cefQuery = localStorage.getItem('cefQuery'); } else { - console.info('Нашел интерфейсную функцию в параметрах!'); + // eslint-disable-next-line no-console + console.info('Интерфейсную функцию не нашел.'); } // eslint-disable-next-line no-console -console.info('Plugin API function: ', cefQuery); +cefQuery && console.info('Plugin API function: ', cefQuery); if (cefQuery && window[cefQuery]) { PAPI.cefQuery = window[cefQuery];