release 2.1
This commit is contained in:
Binary file not shown.
+4
-4
@@ -147,7 +147,7 @@ async function sendDataToServer(data) {
|
|||||||
return result;
|
return result;
|
||||||
|
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('❌ Ошибка отправки на сервер:', error);
|
console.info('❌ Ошибка отправки на сервер:', error);
|
||||||
throw error;
|
throw error;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -170,7 +170,7 @@ async function processAndSendDocuments(data, sender) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('❌ Ошибка обработки документов:', error);
|
console.info('❌ Ошибка обработки документов:', error);
|
||||||
return {
|
return {
|
||||||
success: false,
|
success: false,
|
||||||
message: error.message || 'Ошибка обработки документов',
|
message: error.message || 'Ошибка обработки документов',
|
||||||
@@ -383,7 +383,7 @@ async function advancedSearch(data) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('Advanced search error:', error);
|
console.info('Advanced search error:', error);
|
||||||
return {
|
return {
|
||||||
success: false,
|
success: false,
|
||||||
message: error.message || 'Ошибка расширенного поиска',
|
message: error.message || 'Ошибка расширенного поиска',
|
||||||
@@ -680,7 +680,7 @@ async function searchRecipients(data) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('[background] Ошибка поиска получателей:', error);
|
console.info('[background] Ошибка поиска получателей:', error);
|
||||||
return {
|
return {
|
||||||
success: false,
|
success: false,
|
||||||
message: error.message || 'Ошибка поиска получателей',
|
message: error.message || 'Ошибка поиска получателей',
|
||||||
|
|||||||
+2
-2
@@ -398,7 +398,7 @@ function loop(ts) {
|
|||||||
documentsActive = true;
|
documentsActive = true;
|
||||||
})
|
})
|
||||||
.catch(error => {
|
.catch(error => {
|
||||||
console.error('[EXT][content] Error on enter documents:', error);
|
console.info('[EXT][content] Error on enter documents:', error);
|
||||||
window.location.reload();
|
window.location.reload();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -410,7 +410,7 @@ function loop(ts) {
|
|||||||
chrome.storage.local.remove(dataType)
|
chrome.storage.local.remove(dataType)
|
||||||
.then(() => { })
|
.then(() => { })
|
||||||
.catch(error => {
|
.catch(error => {
|
||||||
console.error('[EXT][content] Error on leave documents:', error);
|
console.info('[EXT][content] Error on leave documents:', error);
|
||||||
window.location.reload();
|
window.location.reload();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
+8
-8
@@ -286,7 +286,7 @@
|
|||||||
showMessage('Ошибка загрузки документа: ' + (response.message || 'Неизвестная ошибка'), 'error');
|
showMessage('Ошибка загрузки документа: ' + (response.message || 'Неизвестная ошибка'), 'error');
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('Ошибка просмотра документа:', error);
|
console.info('Ошибка просмотра документа:', error);
|
||||||
showMessage('Ошибка просмотра документа', 'error');
|
showMessage('Ошибка просмотра документа', 'error');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -329,7 +329,7 @@
|
|||||||
showMessage('Ошибка отзыва документов: ' + (response.message || 'Неизвестная ошибка'), 'error');
|
showMessage('Ошибка отзыва документов: ' + (response.message || 'Неизвестная ошибка'), 'error');
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('Ошибка отзыва документов:', error);
|
console.info('Ошибка отзыва документов:', error);
|
||||||
showMessage('Ошибка отзыва документов', 'error');
|
showMessage('Ошибка отзыва документов', 'error');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -376,7 +376,7 @@
|
|||||||
showMessage('Ошибка повторной отправки документов: ' + (response.message || 'Неизвестная ошибка'), 'error');
|
showMessage('Ошибка повторной отправки документов: ' + (response.message || 'Неизвестная ошибка'), 'error');
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('Ошибка повторной отправки документов:', error);
|
console.info('Ошибка повторной отправки документов:', error);
|
||||||
showMessage('Ошибка повторной отправки документов', 'error');
|
showMessage('Ошибка повторной отправки документов', 'error');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -917,7 +917,7 @@
|
|||||||
try {
|
try {
|
||||||
return await sendMessageToContent('prepareDocuments', {});
|
return await sendMessageToContent('prepareDocuments', {});
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('Ошибка получения документов:', error);
|
console.info('Ошибка получения документов:', error);
|
||||||
showMessage('Ошибка загрузки документов', 'error');
|
showMessage('Ошибка загрузки документов', 'error');
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
@@ -931,7 +931,7 @@
|
|||||||
const docsData = await getDocuments();
|
const docsData = await getDocuments();
|
||||||
if (!docsData) {
|
if (!docsData) {
|
||||||
showMessage('Ошибка загрузки документов', 'error');
|
showMessage('Ошибка загрузки документов', 'error');
|
||||||
console.error('Нет данных документов');
|
console.info('Нет данных документов');
|
||||||
return
|
return
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -942,7 +942,7 @@
|
|||||||
showMessage('Ошибка загрузки документов: ' + (docsData.message || 'Неизвестная ошибка'), 'error');
|
showMessage('Ошибка загрузки документов: ' + (docsData.message || 'Неизвестная ошибка'), 'error');
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('Ошибка подготовки документов:', error);
|
console.info('Ошибка подготовки документов:', error);
|
||||||
showMessage('Ошибка загрузки документов', 'error');
|
showMessage('Ошибка загрузки документов', 'error');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -977,7 +977,7 @@
|
|||||||
// Получаем таблицу и все строки
|
// Получаем таблицу и все строки
|
||||||
const table = document.querySelector('.m-table.m-table-generator.m-si-generator__table');
|
const table = document.querySelector('.m-table.m-table-generator.m-si-generator__table');
|
||||||
if (!table) {
|
if (!table) {
|
||||||
console.error('Таблица не найдена');
|
console.info('Таблица не найдена');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1102,7 +1102,7 @@
|
|||||||
showMessage('Ошибка загрузки статусов документов: ' + (statusesData.message || 'Неизвестная ошибка'), 'error');
|
showMessage('Ошибка загрузки статусов документов: ' + (statusesData.message || 'Неизвестная ошибка'), 'error');
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('Ошибка получения статусов документов:', error);
|
console.info('Ошибка получения статусов документов:', error);
|
||||||
showMessage('Ошибка загрузки статусов документов', 'error');
|
showMessage('Ошибка загрузки статусов документов', 'error');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+3
-12
@@ -1,14 +1,13 @@
|
|||||||
{
|
{
|
||||||
"manifest_version": 3,
|
"manifest_version": 3,
|
||||||
"name": "Medods to N3.Health",
|
"name": "Medods to N3.Health",
|
||||||
"version": "1.0",
|
"version": "2.1",
|
||||||
"description": "Медодс. Электронное подписание документов",
|
"description": "Медодс. Электронное подписание документов",
|
||||||
"permissions": [
|
"permissions": [
|
||||||
"activeTab",
|
"activeTab",
|
||||||
"downloads",
|
"downloads",
|
||||||
"storage",
|
"storage",
|
||||||
"scripting",
|
"scripting",
|
||||||
"declarativeNetRequest",
|
|
||||||
"offscreen"
|
"offscreen"
|
||||||
],
|
],
|
||||||
"host_permissions": [
|
"host_permissions": [
|
||||||
@@ -27,10 +26,9 @@
|
|||||||
"service_worker": "background.js"
|
"service_worker": "background.js"
|
||||||
},
|
},
|
||||||
"options_page": "search.html",
|
"options_page": "search.html",
|
||||||
|
|
||||||
"content_scripts": [
|
"content_scripts": [
|
||||||
{
|
{
|
||||||
"matches": ["*://*/*"],
|
"matches": ["*://*/clients/*/documents*"],
|
||||||
"js": ["content.js"],
|
"js": ["content.js"],
|
||||||
"run_at": "document_end"
|
"run_at": "document_end"
|
||||||
}
|
}
|
||||||
@@ -46,12 +44,5 @@
|
|||||||
],
|
],
|
||||||
"matches": ["<all_urls>"]
|
"matches": ["<all_urls>"]
|
||||||
}
|
}
|
||||||
],
|
]
|
||||||
"declarative_net_request": {
|
|
||||||
"rule_resources": [{
|
|
||||||
"id": "ruleset_1",
|
|
||||||
"enabled": true,
|
|
||||||
"path": "rules.json"
|
|
||||||
}]
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
+1
-1
@@ -85,7 +85,7 @@
|
|||||||
|
|
||||||
return;
|
return;
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('Error in metaData:', error);
|
console.info('Error in metaData:', error);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -572,7 +572,7 @@
|
|||||||
});
|
});
|
||||||
|
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('Health check failed:', error);
|
console.info('Health check failed:', error);
|
||||||
|
|
||||||
// Определяем тип ошибки для понятного сообщения
|
// Определяем тип ошибки для понятного сообщения
|
||||||
let errorMessage = 'Ошибка подключения к серверу';
|
let errorMessage = 'Ошибка подключения к серверу';
|
||||||
|
|||||||
-26
@@ -1,26 +0,0 @@
|
|||||||
[
|
|
||||||
{
|
|
||||||
"id": 1,
|
|
||||||
"priority": 1,
|
|
||||||
"action": {
|
|
||||||
"type": "modifyHeaders",
|
|
||||||
"responseHeaders": [
|
|
||||||
{
|
|
||||||
"header": "Access-Control-Allow-Origin",
|
|
||||||
"operation": "set",
|
|
||||||
"value": "*"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"condition": {
|
|
||||||
"urlFilter": "*",
|
|
||||||
"resourceTypes": [
|
|
||||||
"image",
|
|
||||||
"stylesheet",
|
|
||||||
"font",
|
|
||||||
"script",
|
|
||||||
"xmlhttprequest"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
@@ -305,7 +305,7 @@
|
|||||||
showAlert(response.message || 'Ошибка при поиске', 'danger');
|
showAlert(response.message || 'Ошибка при поиске', 'danger');
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('Search error:', error);
|
console.info('Search error:', error);
|
||||||
showAlert('Ошибка при выполнении поиска', 'danger');
|
showAlert('Ошибка при выполнении поиска', 'danger');
|
||||||
} finally {
|
} finally {
|
||||||
setLoading(false);
|
setLoading(false);
|
||||||
@@ -622,7 +622,7 @@
|
|||||||
showAlert('Ошибка загрузки документа', 'danger');
|
showAlert('Ошибка загрузки документа', 'danger');
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('Error viewing document:', error);
|
console.info('Error viewing document:', error);
|
||||||
showAlert('Ошибка просмотра документа', 'danger');
|
showAlert('Ошибка просмотра документа', 'danger');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+4
-4
@@ -727,7 +727,7 @@
|
|||||||
searchResults.innerHTML = '<div style="text-align: center; padding: 15px; color: #909399;">Ничего не найдено</div>';
|
searchResults.innerHTML = '<div style="text-align: center; padding: 15px; color: #909399;">Ничего не найдено</div>';
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('Ошибка поиска получателей:', error);
|
console.info('Ошибка поиска получателей:', error);
|
||||||
searchResults.innerHTML = '<div class="el-alert el-alert--error" style="margin: 5px 0;"><div class="el-alert__content"><span class="el-alert__title">Ошибка поиска</span><p class="el-alert__description">' + error.message + '</p></div></div>';
|
searchResults.innerHTML = '<div class="el-alert el-alert--error" style="margin: 5px 0;"><div class="el-alert__content"><span class="el-alert__title">Ошибка поиска</span><p class="el-alert__description">' + error.message + '</p></div></div>';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1017,7 +1017,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('Ошибка при отправке:', error);
|
console.info('Ошибка при отправке:', error);
|
||||||
showMessage(`Ошибка: ${error.message}`, 'error');
|
showMessage(`Ошибка: ${error.message}`, 'error');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1086,7 +1086,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('Ошибка предварительной проверки:', error);
|
console.info('Ошибка предварительной проверки:', error);
|
||||||
showMessage(`Ошибка: ${error.message}`, 'error');
|
showMessage(`Ошибка: ${error.message}`, 'error');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1133,7 +1133,7 @@
|
|||||||
function setupTableObserver() {
|
function setupTableObserver() {
|
||||||
const table = document.querySelector('.m-table.m-table-generator.m-si-generator__table');
|
const table = document.querySelector('.m-table.m-table-generator.m-si-generator__table');
|
||||||
if (!table) {
|
if (!table) {
|
||||||
console.warn('Таблица документов не найдена');
|
console.info('Таблица документов не найдена');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -19,7 +19,7 @@
|
|||||||
);
|
);
|
||||||
return;
|
return;
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('Error in sendUserData:', error);
|
console.info('Error in sendUserData:', error);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user