diff --git a/app.text.js b/app.text.js index 64c15b0..ce5a66c 100644 --- a/app.text.js +++ b/app.text.js @@ -35,7 +35,9 @@ export const BUTTONS = { ORDER_ASC: "По возрастанию", //Сортировка по возрастанию ORDER_DESC: "По убыванию", //Сортировка по убыванию FILTER: "Фильтр", //Фильтрация - MORE: "Ещё" //Догрузка данных + MORE: "Ещё", //Догрузка данных + APPLY: "Применить", //Сохранение без закрытия интерфейса ввода + SAVE: "Сохранить" //Сохранение }; //Метки атрибутов, сопроводительные надписи diff --git a/app/core/client.js b/app/core/client.js index a2b35cc..2440ffb 100644 --- a/app/core/client.js +++ b/app/core/client.js @@ -208,6 +208,11 @@ const getConfig = async ({ throwError = true } = {}) => { //---------------- export default { + ERR_APPSERVER, + ERR_UNEXPECTED, + ERR_NETWORK, + ERR_UNAUTH, + ERR_ABORTED, SERV_DATA_TYPE_STR, SERV_DATA_TYPE_NUMB, SERV_DATA_TYPE_DATE, diff --git a/app/core/utils.js b/app/core/utils.js index 95b20ae..ac6c5b6 100644 --- a/app/core/utils.js +++ b/app/core/utils.js @@ -102,7 +102,7 @@ const getDisplaySize = () => { }; //Глубокое копирование объекта -const deepCopyObject = obj => JSON.parse(JSON.stringify(obj)); +const deepCopyObject = obj => (structuredClone ? structuredClone(obj) : JSON.parse(JSON.stringify(obj))); //Конвертация объекта в Base64 XML const object2Base64XML = (obj, builderOptions) => {