diff --git a/config/webpack.config.base.js b/config/webpack.config.base.js index 86c72c8..6879650 100644 --- a/config/webpack.config.base.js +++ b/config/webpack.config.base.js @@ -23,10 +23,10 @@ const baseConfig = { '.ts', '.js', '.vue', ], alias: { - '@components': helpers.root('src/components/components/index.ts'), - '@components': helpers.root('src/components/components'), - '@views': helpers.root('src/components/views/index.ts'), - '@views': helpers.root('src/components/views'), + '@components': helpers.root('src/components/index.ts'), + '@components': helpers.root('src/components'), + '@views': helpers.root('src/views/index.ts'), + '@views': helpers.root('src/views'), '@src': helpers.root('src'), '@icons': helpers.root('src/assets/icons'), '@images': helpers.root('src/assets/images'), @@ -112,4 +112,4 @@ const baseConfig = { ], }; -module.exports = baseConfig; \ No newline at end of file +module.exports = baseConfig; diff --git a/quasar.conf.js b/quasar.conf.js index 31ee2ac..d08a385 100644 --- a/quasar.conf.js +++ b/quasar.conf.js @@ -14,7 +14,7 @@ const extendTypescriptToWebpack = (config) => { .alias .set('@components', helpers.root('src/components/index.ts')) // .set('@components', helpers.root('src/components')) - .set('@views', helpers.root('src/components/views/index.ts')) + .set('@views', helpers.root('src/views/index.ts')) // .set('@views', helpers.root('src/components/views')) .set('@src', helpers.root('src')) .set('@css', helpers.root('src/statics/css/variables.scss')) diff --git a/src/components/categories/index.ts b/src/components/categories/index.ts deleted file mode 100644 index fb62135..0000000 --- a/src/components/categories/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -export * from './SingleCat' -export * from './category' -export * from './tabledata' diff --git a/src/components/index.ts b/src/components/index.ts index 99a6bf5..d892c67 100644 --- a/src/components/index.ts +++ b/src/components/index.ts @@ -1,4 +1,3 @@ -export * from './categories' +export * from '../views/categories' export * from './todos' export * from './logo' - diff --git a/src/components/todos/SingleTodo/SingleTodo.scss b/src/components/todos/SingleTodo/SingleTodo.scss index 13e1612..5fb1da6 100644 --- a/src/components/todos/SingleTodo/SingleTodo.scss +++ b/src/components/todos/SingleTodo/SingleTodo.scss @@ -48,7 +48,7 @@ $heightdescr: 20px; border-width: 1px 0px 1px 0px; border-style: solid; border-color: rgba(49, 68, 240, 0.6); - background-color: rgba(83, 132, 250, 0.44) !important; + background-color: rgba(160, 174, 255, 0.35) !important; } @@ -115,7 +115,7 @@ $heightdescr: 20px; @media screen and (min-width: 600px) { display: none; } - color: #777; + color: #939393; height: $heightitem; line-height: $heightitem; //visibility: hidden; diff --git a/src/components/todos/SingleTodo/SingleTodo.ts b/src/components/todos/SingleTodo/SingleTodo.ts index d2f5fe8..f990db1 100644 --- a/src/components/todos/SingleTodo/SingleTodo.ts +++ b/src/components/todos/SingleTodo/SingleTodo.ts @@ -285,7 +285,7 @@ export default class SingleTodo extends Vue { } // console.log('exitEdit') this.inEdit = false - this.updateClasses + this.updateClasses() this.$emit('deselectAllRows', this.itemtodo, false, singola) } } diff --git a/src/components/todos/SingleTodo/SingleTodo.vue b/src/components/todos/SingleTodo/SingleTodo.vue index 5d14b49..80f8643 100644 --- a/src/components/todos/SingleTodo/SingleTodo.vue +++ b/src/components/todos/SingleTodo/SingleTodo.vue @@ -77,7 +77,7 @@
- diff --git a/src/components/todos/index.ts b/src/components/todos/index.ts index 23bd0c5..37633a1 100644 --- a/src/components/todos/index.ts +++ b/src/components/todos/index.ts @@ -1,3 +1,3 @@ export * from './SingleTodo' export * from './SubMenus' -export * from './todo' +export * from '../../views/todo' diff --git a/src/js/storage.js b/src/js/storage.js index bc2b708..61285bd 100644 --- a/src/js/storage.js +++ b/src/js/storage.js @@ -13,7 +13,7 @@ export let idbKeyval = (() => { openreq.onupgradeneeded = () => { // First time setup: create an empty object store - for (mytab of tools.allTables) { + for (mytab of ApiTables.allTables) { openreq.result.createObjectStore(mytab, { keyPath: '_id' }); } }; diff --git a/src/layouts/drawer/drawer.ts b/src/layouts/drawer/drawer.ts index 9961c2e..84d70c2 100644 --- a/src/layouts/drawer/drawer.ts +++ b/src/layouts/drawer/drawer.ts @@ -4,7 +4,6 @@ import { UserStore } from '@modules' import { GlobalStore } from '@modules' import Vue from 'vue' import { Component, Prop } from 'vue-property-decorator' -import { tools } from '@src/store/Modules/tools' const namespace: string = 'GlobalModule' diff --git a/src/layouts/menuone/menuOne.vue b/src/layouts/menuone/menuOne.vue index c04453d..a7ec27c 100644 --- a/src/layouts/menuone/menuOne.vue +++ b/src/layouts/menuone/menuOne.vue @@ -2,7 +2,7 @@
- diff --git a/src/components/admin/testp1/testp1.scss b/src/views/admin/cfgServer/cfgServer.scss similarity index 100% rename from src/components/admin/testp1/testp1.scss rename to src/views/admin/cfgServer/cfgServer.scss diff --git a/src/components/admin/cfgServer/cfgServer.ts b/src/views/admin/cfgServer/cfgServer.ts similarity index 94% rename from src/components/admin/cfgServer/cfgServer.ts rename to src/views/admin/cfgServer/cfgServer.ts index 148fb25..765f445 100644 --- a/src/components/admin/cfgServer/cfgServer.ts +++ b/src/views/admin/cfgServer/cfgServer.ts @@ -3,7 +3,6 @@ import { Component } from 'vue-property-decorator' import { GlobalStore } from '@store' - @Component({}) export default class CfgServer extends Vue { public loading: boolean = false @@ -39,21 +38,20 @@ export default class CfgServer extends Vue { public keysel: string = '' public userIdsel: string = '' - - get tableClass () { + get tableClass() { if (this.dark) { return 'bg-black' } } - selItem(item) { + public selItem(item) { console.log('item', item) this.keysel = item.chiave this.userIdsel = item.userid console.log('this.keysel', this.keysel) } - SaveValue(newVal, valinitial) { + public SaveValue(newVal, valinitial) { console.log('SaveValue', newVal, 'selected', this.selected) const mydata = { @@ -65,9 +63,8 @@ export default class CfgServer extends Vue { GlobalStore.actions.saveCfgServerKey(mydata) } - created() { + public created() { this.serverData = GlobalStore.state.cfgServer.slice() // [{ chiave: 'chiave1', valore: 'valore 1' }] // this.serverData = GlobalStore.state.cfgServer.slice() } - } diff --git a/src/components/admin/cfgServer/cfgServer.vue b/src/views/admin/cfgServer/cfgServer.vue similarity index 97% rename from src/components/admin/cfgServer/cfgServer.vue rename to src/views/admin/cfgServer/cfgServer.vue index 16d0873..4cbe7ad 100644 --- a/src/components/admin/cfgServer/cfgServer.vue +++ b/src/views/admin/cfgServer/cfgServer.vue @@ -36,5 +36,5 @@ diff --git a/src/components/admin/cfgServer/index.ts b/src/views/admin/cfgServer/index.ts similarity index 100% rename from src/components/admin/cfgServer/index.ts rename to src/views/admin/cfgServer/index.ts diff --git a/src/components/admin/testp1/index.ts b/src/views/admin/testp1/index.ts similarity index 100% rename from src/components/admin/testp1/index.ts rename to src/views/admin/testp1/index.ts diff --git a/src/components/categories/tabledata/tabledata.scss b/src/views/admin/testp1/testp1.scss similarity index 100% rename from src/components/categories/tabledata/tabledata.scss rename to src/views/admin/testp1/testp1.scss diff --git a/src/components/admin/testp1/testp1.ts b/src/views/admin/testp1/testp1.ts similarity index 97% rename from src/components/admin/testp1/testp1.ts rename to src/views/admin/testp1/testp1.ts index 699e5a2..0307737 100644 --- a/src/components/admin/testp1/testp1.ts +++ b/src/views/admin/testp1/testp1.ts @@ -3,7 +3,7 @@ import { Component, Watch } from 'vue-property-decorator' import { GlobalStore, UserStore } from '@store' import { Getter } from "vuex-class" -import { ICfgServer, IGlobalState, ITodo, ITodosState } from '@src/model' +import { ICfgServer, IGlobalState, ITodo, ITodosState } from '../../../model/index' const namespace: string = 'GlobalModule' diff --git a/src/components/admin/testp1/testp1.vue b/src/views/admin/testp1/testp1.vue similarity index 98% rename from src/components/admin/testp1/testp1.vue rename to src/views/admin/testp1/testp1.vue index 437d701..3a96f9e 100644 --- a/src/components/admin/testp1/testp1.vue +++ b/src/views/admin/testp1/testp1.vue @@ -39,5 +39,5 @@ diff --git a/src/components/categories/SingleCat/SingleCat.scss b/src/views/categories/SingleCat/SingleCat.scss similarity index 100% rename from src/components/categories/SingleCat/SingleCat.scss rename to src/views/categories/SingleCat/SingleCat.scss diff --git a/src/components/categories/SingleCat/SingleCat.ts b/src/views/categories/SingleCat/SingleCat.ts similarity index 100% rename from src/components/categories/SingleCat/SingleCat.ts rename to src/views/categories/SingleCat/SingleCat.ts diff --git a/src/components/categories/SingleCat/SingleCat.vue b/src/views/categories/SingleCat/SingleCat.vue similarity index 95% rename from src/components/categories/SingleCat/SingleCat.vue rename to src/views/categories/SingleCat/SingleCat.vue index 2ea4518..9eaf9eb 100644 --- a/src/components/categories/SingleCat/SingleCat.vue +++ b/src/views/categories/SingleCat/SingleCat.vue @@ -19,5 +19,5 @@ diff --git a/src/components/categories/SingleCat/index.ts b/src/views/categories/SingleCat/index.ts similarity index 100% rename from src/components/categories/SingleCat/index.ts rename to src/views/categories/SingleCat/index.ts diff --git a/src/components/categories/category/category.scss b/src/views/categories/category/category.scss similarity index 100% rename from src/components/categories/category/category.scss rename to src/views/categories/category/category.scss diff --git a/src/components/categories/category/category.ts b/src/views/categories/category/category.ts similarity index 96% rename from src/components/categories/category/category.ts rename to src/views/categories/category/category.ts index 5a48fba..235eefe 100644 --- a/src/components/categories/category/category.ts +++ b/src/views/categories/category/category.ts @@ -1,9 +1,9 @@ import Vue from 'vue' import { Component, Watch } from 'vue-property-decorator' -import { SingleCat } from '../SingleCat' -import { ICategory } from '@src/model' -import { tools } from "@src/store/Modules/tools" +import { SingleCat } from '../SingleCat/index' +import { ICategory } from '../../../model/index' +import { tools } from '../../../store/Modules/tools' @Component({ diff --git a/src/components/categories/category/category.vue b/src/views/categories/category/category.vue similarity index 98% rename from src/components/categories/category/category.vue rename to src/views/categories/category/category.vue index 6a9c70c..f83eff8 100644 --- a/src/components/categories/category/category.vue +++ b/src/views/categories/category/category.vue @@ -63,5 +63,5 @@ diff --git a/src/components/categories/category/index.ts b/src/views/categories/category/index.ts similarity index 100% rename from src/components/categories/category/index.ts rename to src/views/categories/category/index.ts diff --git a/src/views/categories/index.ts b/src/views/categories/index.ts new file mode 100644 index 0000000..7501486 --- /dev/null +++ b/src/views/categories/index.ts @@ -0,0 +1,3 @@ +export * from './SingleCat/index' +export * from './category/index' +export * from './tabledata/index' diff --git a/src/components/categories/tabledata/index.ts b/src/views/categories/tabledata/index.ts similarity index 100% rename from src/components/categories/tabledata/index.ts rename to src/views/categories/tabledata/index.ts diff --git a/src/views/categories/tabledata/tabledata.scss b/src/views/categories/tabledata/tabledata.scss new file mode 100644 index 0000000..e69de29 diff --git a/src/components/categories/tabledata/tabledata.ts b/src/views/categories/tabledata/tabledata.ts similarity index 95% rename from src/components/categories/tabledata/tabledata.ts rename to src/views/categories/tabledata/tabledata.ts index 300ebb7..50619a9 100644 --- a/src/components/categories/tabledata/tabledata.ts +++ b/src/views/categories/tabledata/tabledata.ts @@ -1,9 +1,9 @@ import Vue from 'vue' import { Component, Watch } from 'vue-property-decorator' -import { ICategory } from '@src/model' -import globalroutines from "@src/globalroutines" -import { tools } from "@src/store/Modules/tools" +import { ICategory } from '../../../model/index' +import globalroutines from "../../../globalroutines/index" +import { tools } from "../../../store/Modules/tools" @Component({ }) diff --git a/src/components/categories/tabledata/tabledata.vue b/src/views/categories/tabledata/tabledata.vue similarity index 97% rename from src/components/categories/tabledata/tabledata.vue rename to src/views/categories/tabledata/tabledata.vue index 3ed1aac..3c79231 100644 --- a/src/components/categories/tabledata/tabledata.vue +++ b/src/views/categories/tabledata/tabledata.vue @@ -57,9 +57,9 @@ - diff --git a/src/views/index.ts b/src/views/index.ts new file mode 100644 index 0000000..a8d0358 --- /dev/null +++ b/src/views/index.ts @@ -0,0 +1 @@ +export * from './admin/cfgServer' diff --git a/src/components/offline/index.ts b/src/views/offline/index.ts similarity index 100% rename from src/components/offline/index.ts rename to src/views/offline/index.ts diff --git a/src/components/offline/offline.scss b/src/views/offline/offline.scss similarity index 100% rename from src/components/offline/offline.scss rename to src/views/offline/offline.scss diff --git a/src/components/offline/offline.ts b/src/views/offline/offline.ts similarity index 100% rename from src/components/offline/offline.ts rename to src/views/offline/offline.ts diff --git a/src/components/offline/offline.vue b/src/views/offline/offline.vue similarity index 85% rename from src/components/offline/offline.vue rename to src/views/offline/offline.vue index 471a9ec..ed51f1e 100644 --- a/src/components/offline/offline.vue +++ b/src/views/offline/offline.vue @@ -7,5 +7,5 @@ diff --git a/src/components/projects/proj-list/proj-list.scss b/src/views/projects/proj-list/proj-list.scss similarity index 100% rename from src/components/projects/proj-list/proj-list.scss rename to src/views/projects/proj-list/proj-list.scss diff --git a/src/components/projects/proj-list/proj-list.ts b/src/views/projects/proj-list/proj-list.ts similarity index 97% rename from src/components/projects/proj-list/proj-list.ts rename to src/views/projects/proj-list/proj-list.ts index e9b725a..c954d0f 100644 --- a/src/components/projects/proj-list/proj-list.ts +++ b/src/views/projects/proj-list/proj-list.ts @@ -1,10 +1,11 @@ import Vue from 'vue' import { Component, Watch } from 'vue-property-decorator' -import { IDrag, ITodo, ITodosState } from '@src/model' -import { SingleTodo } from '../../todos/SingleTodo' +import { IDrag, ITodo, ITodosState } from '../../../model/index' +import { SingleTodo } from '../../../components/todos/SingleTodo/index' import { tools } from '../../../store/Modules/tools' +import * as ApiTables from '../../../store/Modules/ApiTables' import { GlobalStore, Todos } from '@store' import { UserStore } from '@store' diff --git a/src/components/projects/proj-list/proj-list.vue b/src/views/projects/proj-list/proj-list.vue similarity index 98% rename from src/components/projects/proj-list/proj-list.vue rename to src/views/projects/proj-list/proj-list.vue index b38bcd6..ba0c414 100644 --- a/src/components/projects/proj-list/proj-list.vue +++ b/src/views/projects/proj-list/proj-list.vue @@ -56,7 +56,7 @@
{{ prior = 0, priorcomplet = false }}
-
+
@@ -96,5 +96,5 @@ diff --git a/src/components/todos/todo/index.ts b/src/views/todo/index.ts similarity index 100% rename from src/components/todos/todo/index.ts rename to src/views/todo/index.ts diff --git a/src/components/todos/todo/todo.scss b/src/views/todo/todo.scss similarity index 100% rename from src/components/todos/todo/todo.scss rename to src/views/todo/todo.scss diff --git a/src/components/todos/todo/todo.ts b/src/views/todo/todo.ts similarity index 90% rename from src/components/todos/todo/todo.ts rename to src/views/todo/todo.ts index a4edeed..e191e93 100644 --- a/src/components/todos/todo/todo.ts +++ b/src/views/todo/todo.ts @@ -1,21 +1,22 @@ import Vue from 'vue' import { Component, Watch } from 'vue-property-decorator' -import { ICfgServer, IDrag, IGlobalState, ITodo, ITodosState } from '@src/model' -import { SingleTodo } from '../SingleTodo' +import { ICfgServer, IDrag, IGlobalState, ITodo, ITodosState } from '../../model/index' +import { SingleTodo } from '../../components/todos/SingleTodo/index' -import { tools } from '../../../store/Modules/tools' +import { tools } from '../../store/Modules/tools' +import * as ApiTables from '../../store/Modules/ApiTables' import { GlobalStore, Todos } from '@store' import { UserStore } from '@store' // _.cloneDeep( Per clonare un oggetto -import { costanti } from '@src/store/Modules/costanti' +import { costanti } from '../../store/Modules/costanti' import { Getter, Mutation, State } from 'vuex-class' const namespace: string = 'Todos' -import globalroutines from './../../../globalroutines/index' +import globalroutines from '../../globalroutines/index' @Component({ @@ -197,7 +198,7 @@ export default class Todo extends Vue { return !el.classList.contains('donotdrag') // elements are always draggable by default }, accepts(el, target, source, sibling) { - // console.log('accepts dragging '+ el.id + ' from ' + source.id + ' to ' + target.id) + console.log('accepts dragging '+ el.id + ' from ' + source.id + ' to ' + target.id) return true // elements can be dropped in any of the `containers` by default }, invalid(el, handle) { @@ -263,8 +264,8 @@ export default class Todo extends Vue { // Set last category selected localStorage.setItem(tools.localStorage.categorySel, this.categoryAtt) - for (const todosKey in tools.Todos) { - this.listPriorityLabel.push(tools.Todos[todosKey]) + for (const todosKey in ApiTables.Priority) { + this.listPriorityLabel.push(ApiTables.Priority[todosKey]) } // console.log('Priority:' + this.listPriorityLabel) this.setarrPriority() @@ -336,37 +337,17 @@ export default class Todo extends Vue { category: this.categoryAtt } + // empty the field + if (atfirst) { + this.todotop = '' + } + else { + this.todobottom = '' + } + return Todos.actions.insertTodo({ myobj, atfirst }) - .then((data) => { - - console.log('data', data) - // if (data !== null) { - // tools.showNotif(this.$q, data) - // } - - // empty the field - if (atfirst) { - this.todotop = '' - } - else { - this.todobottom = '' - } - }) } - /* - sendMessageToSW(recdata, method) { - - navigator.serviceWorker.controller.postMessage({ - type: 'sync', - recdata, - method, - cmd: 'sync-new-todos', - token: UserStore.state.idToken, - lang: UserStore.state.lang - }) - } - */ public async updateitem({ myitem, field }) { console.log('calling MODIFY updateitem', myitem, field) @@ -409,7 +390,7 @@ export default class Todo extends Vue { } public checkUpdate() { - tools.waitAndcheckPendingMsg() + ApiTables.waitAndcheckPendingMsg() } public loadMoreTodo(index, done) { diff --git a/src/components/todos/todo/todo.vue b/src/views/todo/todo.vue similarity index 99% rename from src/components/todos/todo/todo.vue rename to src/views/todo/todo.vue index b638497..c6f7790 100644 --- a/src/components/todos/todo/todo.vue +++ b/src/views/todo/todo.vue @@ -150,5 +150,5 @@