diff --git a/dist/views/admin/items.pug b/dist/views/admin/items.pug index f8ead17..b2983d8 100644 --- a/dist/views/admin/items.pug +++ b/dist/views/admin/items.pug @@ -6,6 +6,7 @@ body.has-fixed-sidenav .row .col.s12 h2 Редактирование товаров + p Добавляйте новые товары или редактируйте старные. .col.s12 #items.card .card-content diff --git a/src/admin/index.js b/src/admin/index.js index fc73055..005c1da 100644 --- a/src/admin/index.js +++ b/src/admin/index.js @@ -1,14 +1,15 @@ import { MaterializeConfig } from "./config/materialize.config.js"; import { CategoriesComponent } from "./components/categories.component.js"; -import { editCategoryModal } from "./modals/editCategory.modal.js"; import { ItemsComponent } from "./components/items.component.js"; import { LoaderComponent } from "./components/loader.component.js"; import { PaginationComponent } from "./components/pagination.component.js"; -import { editItemModal } from "./modals/editItem.modal.js"; -import { deleteItemModal } from "./modals/deleteItem.modal.js"; import { SearchComponent } from "./components/search.component.js"; import { IconsComponent } from "./components/icons.component.js"; +import { ItemEditModal } from "./modals/item-edit.modal.js"; +import { ItemDeleteModal } from "./modals/item-delete.modal.js"; +import { CategoryEditModal } from "./modals/category-edit.modal"; +// Components const loader = new LoaderComponent('loader'); const pagination = new PaginationComponent('pagination', {loader}); const search = new SearchComponent('search', {loader}); @@ -16,8 +17,10 @@ const categories = new CategoriesComponent('categories'); const icons = new IconsComponent('icons'); const items = new ItemsComponent('items', {pagination}, {search}); -const editCategory = new editCategoryModal('editCategoryModal', 'editCategory_select', 'editCategoryClose'); -const editItem = new editItemModal('editItemModal', 'edit', 'editItemClose'); -const deleteItem = new deleteItemModal('deleteItemModal', 'edit', 'deleteItemClose'); +// Modals +const itemEdit = new ItemEditModal('editItemModal', 'edit', 'editItemClose'); +const itemDelete = new ItemDeleteModal('deleteItemModal', 'edit', 'deleteItemClose'); +const categoryEdit = new CategoryEditModal('editCategoryModal', 'editCategory_select', 'editCategoryClose'); + const materialize = new MaterializeConfig(); console.log('Control-Panel v1.0.0'); \ No newline at end of file diff --git a/src/admin/modals/editCategory.modal.js b/src/admin/modals/category-edit.modal.js similarity index 92% rename from src/admin/modals/editCategory.modal.js rename to src/admin/modals/category-edit.modal.js index 09618f2..a95003a 100644 --- a/src/admin/modals/editCategory.modal.js +++ b/src/admin/modals/category-edit.modal.js @@ -2,7 +2,7 @@ import { Modal } from "../core/modal"; import { apiService } from "../services/api.service"; import { renderIcons } from "../templates/icons.template"; -export class editCategoryModal extends Modal { +export class CategoryEditModal extends Modal { constructor(id, open, close) { super(id, open, close); } @@ -29,8 +29,8 @@ export class editCategoryModal extends Modal { async openHandler(e) { const data = JSON.parse(e.target.value), icons = await apiService.getIcons(); - - this.$img.innerHTML = ''; + + this.$img.innerHTML = ''; this.$id.value = data.id; this.$originalTitle.value = data.title[0].toUpperCase() + data.title.slice(1); this.$title.value = data.title[0].toUpperCase() + data.title.slice(1); diff --git a/src/admin/modals/deleteItem.modal.js b/src/admin/modals/item-delete.modal.js similarity index 96% rename from src/admin/modals/deleteItem.modal.js rename to src/admin/modals/item-delete.modal.js index 0c10f0e..5b9dab0 100644 --- a/src/admin/modals/deleteItem.modal.js +++ b/src/admin/modals/item-delete.modal.js @@ -1,7 +1,7 @@ import { Modal } from "../core/modal"; import axios from "axios"; -export class deleteItemModal extends Modal { +export class ItemDeleteModal extends Modal { constructor(id, open, close) { super(id, open, close); } diff --git a/src/admin/modals/editItem.modal.js b/src/admin/modals/item-edit.modal.js similarity index 97% rename from src/admin/modals/editItem.modal.js rename to src/admin/modals/item-edit.modal.js index b311390..111bdee 100644 --- a/src/admin/modals/editItem.modal.js +++ b/src/admin/modals/item-edit.modal.js @@ -2,7 +2,7 @@ import { Modal } from "../core/modal"; import { apiService } from "../services/api.service"; import { renderCategories } from "../templates/categories.template"; -export class editItemModal extends Modal { +export class ItemEditModal extends Modal { constructor(id, open, close) { super(id, open, close); } diff --git a/src/main/index.js b/src/main/index.js index 066af1f..4e61b88 100644 --- a/src/main/index.js +++ b/src/main/index.js @@ -10,7 +10,7 @@ import { PayModal } from "./modals/pay.modal.js"; import { NotificationComponent } from "./components/notification.component.js"; import { MaterializeConfig } from "./config/materialize.config.js"; - +// Components const header = new HeaderComponent('header'); const loader = new LoaderComponent('loader'); const information = new InformationComponent('information'); @@ -19,7 +19,10 @@ const items = new ItemsComponent('items', {loader}, {notification}); const filter = new FilterComponent('filter', {items}); const category = new CategoryComponent('category', {items}, {filter}); const breadcumb = new BreadcrumbComponent('breadcrumb'); + +// Modals const cart = new CartModal('cart', 'cartOpen', 'cartClose', {items}); const pay = new PayModal('pay', 'pay-js', 'payClose'); + const materialize = new MaterializeConfig(); console.log('Main Page'); \ No newline at end of file