From 38b8834de8fe2443a387401be215510179351c74 Mon Sep 17 00:00:00 2001 From: Sergey Krylov Date: Sun, 10 Jul 2022 00:15:57 +0500 Subject: [PATCH] change relative path to absolute --- src/components/excel/Excel.ts | 2 +- src/components/header/Header.ts | 8 ++++---- src/components/table/Table.ts | 14 +++++++------- src/components/table/TableSelection.ts | 2 +- .../table/handlers/table.select.handler.ts | 4 ++-- src/components/toolbar/Toolbar.ts | 4 ++-- src/components/toolbar/toolbar.template.ts | 4 ++-- src/constants.ts | 4 ++-- src/core/Clients.ts | 2 +- src/core/DomListener.ts | 4 ++-- src/core/ExcelComponent.ts | 2 +- src/core/ExcelStateComponent.ts | 4 ++-- src/core/StoreSubscriber.ts | 4 ++-- src/core/dom.ts | 2 +- src/core/routes/router.ts | 2 +- src/pages/DashboardPage.ts | 2 +- src/pages/ExcelPage.ts | 8 ++++---- src/redux/actions.ts | 2 +- src/redux/constants.ts | 4 ++-- src/redux/rootReducer.ts | 4 ++-- tsconfig.json | 3 ++- 21 files changed, 43 insertions(+), 42 deletions(-) diff --git a/src/components/excel/Excel.ts b/src/components/excel/Excel.ts index 1f54f57..0c5caf4 100644 --- a/src/components/excel/Excel.ts +++ b/src/components/excel/Excel.ts @@ -1,7 +1,7 @@ -import { Store } from 'core/store/createStore'; import { $ } from 'core/dom'; import { Emitter } from 'core/Emitter'; import { ExcelComponent } from 'core/ExcelComponent'; +import { Store } from 'core/store/createStore'; import { StoreSubscriber } from 'core/StoreSubscriber'; import { updateOpenDate } from 'redux/actions'; diff --git a/src/components/header/Header.ts b/src/components/header/Header.ts index 2f31819..820a064 100644 --- a/src/components/header/Header.ts +++ b/src/components/header/Header.ts @@ -1,8 +1,8 @@ -import { $, Dom } from 'core/dom'; -import { ExcelStateComponent } from 'core/ExcelStateComponent'; -import { ActiveRoute } from 'core/routes/ActiveRoute'; -import { deleteTable } from 'redux/actions'; import * as actions from 'redux/actions'; +import { $, Dom } from 'core/dom'; +import { ActiveRoute } from 'core/routes/ActiveRoute'; +import { ExcelStateComponent } from 'core/ExcelStateComponent'; +import { deleteTable } from 'redux/actions'; export class Header extends ExcelStateComponent { static className = 'excel__header'; diff --git a/src/components/table/Table.ts b/src/components/table/Table.ts index af18097..3337356 100644 --- a/src/components/table/Table.ts +++ b/src/components/table/Table.ts @@ -1,13 +1,13 @@ +import * as actions from 'redux/actions'; import { $, Dom } from 'core/dom'; import { ExcelComponent } from 'core/ExcelComponent'; -import { parse } from 'core/utils'; +import { TableSelection } from 'components/table/TableSelection'; import { changeCurrentStyles } from 'redux/actions'; -import * as actions from 'redux/actions'; -import { initialStyleState } from '../../constants'; -import { resizeHandler } from './handlers/table.resize'; -import { selectHandler } from './handlers/table.select.handler'; -import { createTable } from './table.template'; -import { TableSelection } from './TableSelection'; +import { createTable } from 'components/table/table.template'; +import { initialStyleState } from 'src/constants'; +import { parse } from 'core/utils'; +import { resizeHandler } from 'components/table/handlers/table.resize'; +import { selectHandler } from 'components/table/handlers/table.select.handler'; export class Table extends ExcelComponent { static className = 'excel__table'; diff --git a/src/components/table/TableSelection.ts b/src/components/table/TableSelection.ts index b35af93..2be6566 100644 --- a/src/components/table/TableSelection.ts +++ b/src/components/table/TableSelection.ts @@ -1,5 +1,5 @@ import { $, Dom } from 'core/dom'; -import { getParamsFromCellId } from './table.functions'; +import { getParamsFromCellId } from 'components/table/table.functions'; export class TableSelection { static selectedClassName = 'selected'; diff --git a/src/components/table/handlers/table.select.handler.ts b/src/components/table/handlers/table.select.handler.ts index 39f9b9c..a4a77fb 100644 --- a/src/components/table/handlers/table.select.handler.ts +++ b/src/components/table/handlers/table.select.handler.ts @@ -1,6 +1,6 @@ import { $ } from 'core/dom'; -import { getParamsFromCellId, isCell } from '../table.functions'; -import { TableSelection } from '../TableSelection'; +import { TableSelection } from 'components/table/TableSelection'; +import { getParamsFromCellId, isCell } from 'components/table/table.functions'; export function selectHandler(event: MouseEvent | KeyboardEvent, selection: TableSelection, callback?: () => void) { switch (event.type) { diff --git a/src/components/toolbar/Toolbar.ts b/src/components/toolbar/Toolbar.ts index 1126053..088f6f2 100644 --- a/src/components/toolbar/Toolbar.ts +++ b/src/components/toolbar/Toolbar.ts @@ -1,8 +1,8 @@ import { $, Dom } from 'core/dom'; import { ExcelStateComponent } from 'core/ExcelStateComponent'; import { OptionsType } from 'core/ExcelComponent'; -import { createToolbar } from './toolbar.template'; -import { initialStyleState } from '../../constants'; +import { createToolbar } from 'components/toolbar/toolbar.template'; +import { initialStyleState } from 'src/constants'; export class Toolbar extends ExcelStateComponent { static className = 'excel__toolbar'; diff --git a/src/components/toolbar/toolbar.template.ts b/src/components/toolbar/toolbar.template.ts index b81e056..ea8b045 100644 --- a/src/components/toolbar/toolbar.template.ts +++ b/src/components/toolbar/toolbar.template.ts @@ -1,5 +1,5 @@ -import { initialStyleState } from '../../constants'; -import { ToolbarStateType } from './toolbar-types'; +import { ToolbarStateType } from 'components/toolbar/toolbar-types'; +import { initialStyleState } from 'src/constants'; type ButtonConfigType = { icon: string; diff --git a/src/constants.ts b/src/constants.ts index 5d0b15e..29bc3ef 100644 --- a/src/constants.ts +++ b/src/constants.ts @@ -1,5 +1,5 @@ -import { storage } from './core/utils'; -import { StateType } from './redux/types'; +import { StateType } from 'redux/types'; +import { storage } from 'core/utils'; export const initialStyleState: Partial = { textAlign: 'left', diff --git a/src/core/Clients.ts b/src/core/Clients.ts index 0ccb6c5..c2f7aed 100644 --- a/src/core/Clients.ts +++ b/src/core/Clients.ts @@ -1,7 +1,7 @@ import { storage } from 'core/utils'; import { storageName } from 'pages/ExcelPage'; import { StateType } from 'redux/types'; -import { getNormalizeInitialState } from '../constants'; +import { getNormalizeInitialState } from 'src/constants'; export class LocalStorageClient { private name: string; diff --git a/src/core/DomListener.ts b/src/core/DomListener.ts index 125130e..0ff6527 100644 --- a/src/core/DomListener.ts +++ b/src/core/DomListener.ts @@ -1,5 +1,5 @@ -import { Dom } from './dom'; -import { capitalize } from './utils'; +import { Dom } from 'core/dom'; +import { capitalize } from 'core/utils'; export class DomListener { $root: Dom; diff --git a/src/core/ExcelComponent.ts b/src/core/ExcelComponent.ts index 9934005..48e038c 100644 --- a/src/core/ExcelComponent.ts +++ b/src/core/ExcelComponent.ts @@ -1,8 +1,8 @@ import { ActionType } from 'redux/types'; -import { Store } from 'core/store/createStore'; import { Dom } from 'core/dom'; import { DomListener } from 'core/DomListener'; import { Emitter } from 'core/Emitter'; +import { Store } from 'core/store/createStore'; interface ExcelComponentClass { toHTML: () => string; diff --git a/src/core/ExcelStateComponent.ts b/src/core/ExcelStateComponent.ts index f65f7e6..b19185c 100644 --- a/src/core/ExcelStateComponent.ts +++ b/src/core/ExcelStateComponent.ts @@ -1,5 +1,5 @@ -import { Dom } from './dom'; -import { ExcelComponent, OptionsType } from './ExcelComponent'; +import { Dom } from 'core/dom'; +import { ExcelComponent, OptionsType } from 'core/ExcelComponent'; type ExcelComponentStateType = { [k: string]: any; diff --git a/src/core/StoreSubscriber.ts b/src/core/StoreSubscriber.ts index b335f75..f7a0e61 100644 --- a/src/core/StoreSubscriber.ts +++ b/src/core/StoreSubscriber.ts @@ -1,6 +1,6 @@ import { StateType } from 'redux/types'; -import { Store } from './store/createStore'; -import { isEqual } from './utils'; +import { Store } from 'core/store/createStore'; +import { isEqual } from 'core/utils'; export class StoreSubscriber { sub: any; diff --git a/src/core/dom.ts b/src/core/dom.ts index 224825f..0c9f7f3 100644 --- a/src/core/dom.ts +++ b/src/core/dom.ts @@ -1,4 +1,4 @@ -import { initialStyleState } from '../constants'; +import { initialStyleState } from 'src/constants'; export type SelectorType = string | HTMLElement; diff --git a/src/core/routes/router.ts b/src/core/routes/router.ts index 641bdbb..b23f2a6 100644 --- a/src/core/routes/router.ts +++ b/src/core/routes/router.ts @@ -1,8 +1,8 @@ import { $, Dom, SelectorType } from 'core/dom'; import { ActiveRoute } from 'core/routes/ActiveRoute'; -import { Loader } from 'components/Loader'; import { DashboardPage } from 'pages/DashboardPage'; import { ExcelPage } from 'pages/ExcelPage'; +import { Loader } from 'components/Loader'; type RoutesType = { dashboard: typeof DashboardPage diff --git a/src/pages/DashboardPage.ts b/src/pages/DashboardPage.ts index 7ee81e3..50236ad 100644 --- a/src/pages/DashboardPage.ts +++ b/src/pages/DashboardPage.ts @@ -1,6 +1,6 @@ import { $ } from 'core/dom'; -import { storage } from 'core/utils'; import { AbstractPage } from 'pages/AbstractPage'; +import { storage } from 'core/utils'; export class DashboardPage extends AbstractPage { getRoot() { diff --git a/src/pages/ExcelPage.ts b/src/pages/ExcelPage.ts index 07a34ae..e674b31 100644 --- a/src/pages/ExcelPage.ts +++ b/src/pages/ExcelPage.ts @@ -1,14 +1,14 @@ +import { AbstractPage } from 'pages/AbstractPage'; import { Excel } from 'components/excel/Excel'; import { Formula } from 'components/formula/Formula'; import { Header } from 'components/header/Header'; -import { Table } from 'components/table/Table'; -import { Toolbar } from 'components/toolbar/Toolbar'; import { LocalStorageClient } from 'core/Clients'; import { StateProcessor } from 'core/StateProcessor'; import { Store } from 'core/store/createStore'; -import { AbstractPage } from 'pages/AbstractPage'; -import { rootReducer } from 'redux/rootReducer'; import { SubscribeType } from 'redux/types'; +import { Table } from 'components/table/Table'; +import { Toolbar } from 'components/toolbar/Toolbar'; +import { rootReducer } from 'redux/rootReducer'; export function storageName(param: string) { return `excel:${param}`; diff --git a/src/redux/actions.ts b/src/redux/actions.ts index fe10f13..0660ef9 100644 --- a/src/redux/actions.ts +++ b/src/redux/actions.ts @@ -7,7 +7,7 @@ import { CHANGE_TITLE, DELETE_TABLE, UPDATE_DATE, -} from './constants'; +} from 'redux/constants'; export function tableResize(resizeData: any) { return { diff --git a/src/redux/constants.ts b/src/redux/constants.ts index b25a8c6..fc016a6 100644 --- a/src/redux/constants.ts +++ b/src/redux/constants.ts @@ -1,7 +1,7 @@ -export const TABLE_RESIZE = 'TABLE_RESIZE'; -export const CHANGE_TEXT = 'CHANGE_TEXT'; export const APPLY_STYLES = 'APPLY_STYLES'; export const CHANGE_STYLES = 'CURRENT_STYLES'; +export const CHANGE_TEXT = 'CHANGE_TEXT'; export const CHANGE_TITLE = 'CHANGE_TITLE'; export const DELETE_TABLE = 'DELETE_TABLE'; +export const TABLE_RESIZE = 'TABLE_RESIZE'; export const UPDATE_DATE = 'UPDATE_DATE'; diff --git a/src/redux/rootReducer.ts b/src/redux/rootReducer.ts index 0f379d4..93b5d2c 100644 --- a/src/redux/rootReducer.ts +++ b/src/redux/rootReducer.ts @@ -1,3 +1,4 @@ +import { ActionType, StateType } from 'redux/types'; import { ActiveRoute } from 'core/routes/ActiveRoute'; import { storageName } from 'pages/ExcelPage'; import { @@ -8,8 +9,7 @@ import { CHANGE_TITLE, DELETE_TABLE, UPDATE_DATE, -} from './constants'; -import { ActionType, StateType } from './types'; +} from 'redux/constants'; export function rootReducer(state: StateType, action: ActionType) { switch (action.type) { diff --git a/tsconfig.json b/tsconfig.json index 3f73f1b..25e6350 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -20,7 +20,8 @@ "components/*": ["src/components/*"], "core/*": ["src/core/*"], "pages/*": ["src/pages/*"], - "redux/*": ["src/redux/*"] + "redux/*": ["src/redux/*"], + "src/*": ["src/*"], }, }, "exclude": ["node_modules"],