From ceb58327fb77571c091c0b23ddcb4190d43887c3 Mon Sep 17 00:00:00 2001 From: ShimaginAndrey Date: Fri, 15 Oct 2021 10:41:19 +0300 Subject: [PATCH] Refactoring code --- .../mobile/src/store/tableSettings.js | 9 +------ .../mobile/src/view/add/Add.jsx | 7 +---- .../mobile/src/view/add/AddTable.jsx | 6 ++--- .../mobile/src/view/edit/EditTable.jsx | 25 +++--------------- .../mobile/src/controller/add/AddOther.jsx | 7 +---- .../mobile/src/store/tableSettings.js | 9 +------ .../mobile/src/view/add/AddOther.jsx | 6 ++--- .../mobile/src/view/edit/EditTable.jsx | 26 +++---------------- 8 files changed, 18 insertions(+), 77 deletions(-) diff --git a/apps/documenteditor/mobile/src/store/tableSettings.js b/apps/documenteditor/mobile/src/store/tableSettings.js index 2b48d0c9f..fbb841d2d 100644 --- a/apps/documenteditor/mobile/src/store/tableSettings.js +++ b/apps/documenteditor/mobile/src/store/tableSettings.js @@ -9,9 +9,7 @@ export class storeTableSettings { cellBorderWidth: observable, cellBorderColor: observable, arrayStyles: observable, - isRenderStyles:observable, initTableTemplates: action, - resetFlagRender: action, setStyles: action, updateCellBorderWidth: action, updateCellBorderColor: action, @@ -20,14 +18,9 @@ export class storeTableSettings { _templates = []; arrayStyles = []; - isRenderStyles; - - resetFlagRender (bool) { - this.isRenderStyles = bool; - } initTableTemplates () { - this.isRenderStyles = true; + this.arrayStyles = []; } setStyles (arrStyles) { diff --git a/apps/documenteditor/mobile/src/view/add/Add.jsx b/apps/documenteditor/mobile/src/view/add/Add.jsx index 8dbf2dc05..8cb53f086 100644 --- a/apps/documenteditor/mobile/src/view/add/Add.jsx +++ b/apps/documenteditor/mobile/src/view/add/Add.jsx @@ -184,12 +184,7 @@ const AddTabs = inject("storeFocusObjects", "storeTableSettings")(observer(({sto const onGetTableStylesPreviews = () => { const api = Common.EditorApi.get(); - if(storeTableSettings.isRenderStyles) { - setTimeout(() => { - storeTableSettings.setStyles(api.asc_getTableStylesPreviews(true)); - storeTableSettings.resetFlagRender(false); - },5); - } + setTimeout(() => storeTableSettings.setStyles(api.asc_getTableStylesPreviews(true)), 5); } return ( diff --git a/apps/documenteditor/mobile/src/view/add/AddTable.jsx b/apps/documenteditor/mobile/src/view/add/AddTable.jsx index c37388f00..28a64b8ea 100644 --- a/apps/documenteditor/mobile/src/view/add/AddTable.jsx +++ b/apps/documenteditor/mobile/src/view/add/AddTable.jsx @@ -13,15 +13,15 @@ const AddTable = props => { useEffect(() => { - if(!storeTableSettings.isRenderStyles) setLoaderSkeleton(false); + !styles.length ? setLoaderSkeleton(true) : setLoaderSkeleton(false); - }, [storeTableSettings.isRenderStyles]); + }, [styles]); return (