From 350408ff720e904611e4599a7f45943bf0e2e2de Mon Sep 17 00:00:00 2001 From: Tobias Klika Date: Sat, 11 Apr 2020 21:32:25 +0200 Subject: [PATCH] warn+tip service --- zero.Web/App/Components/Tables/table-value.js | 3 +- zero.Web/App/Components/Tables/table.vue | 2 +- zero.Web/App/Components/tree.vue | 17 +--- zero.Web/App/app.vue | 1 + zero.Web/App/pages/pages/page.vue | 2 +- zero.Web/App/pages/pages/pages.vue | 13 +-- zero.Web/App/router.config.js | 17 +--- zero.Web/App/services/debug.js | 97 +++++++++++++++++++ zero.Web/App/vue.config.js | 6 ++ 9 files changed, 120 insertions(+), 38 deletions(-) create mode 100644 zero.Web/App/services/debug.js create mode 100644 zero.Web/App/vue.config.js diff --git a/zero.Web/App/Components/Tables/table-value.js b/zero.Web/App/Components/Tables/table-value.js index e192acc7..a85cf2aa 100644 --- a/zero.Web/App/Components/Tables/table-value.js +++ b/zero.Web/App/Components/Tables/table-value.js @@ -1,4 +1,5 @@ import dayjs from 'dayjs'; +import { warn } from 'zeroservices/debug'; export default function (el, binding) { @@ -55,6 +56,6 @@ export default function (el, binding) } else { - console.warn(`ui-table: Column display type ("${column.as}") is not supported`); + warn(`ui-table: Column display type ("${column.as}") is not supported`, this); } } \ No newline at end of file diff --git a/zero.Web/App/Components/Tables/table.vue b/zero.Web/App/Components/Tables/table.vue index b6ad98c7..902590fc 100644 --- a/zero.Web/App/Components/Tables/table.vue +++ b/zero.Web/App/Components/Tables/table.vue @@ -184,7 +184,7 @@ } } - .ui-table-body .ui-table-row:hover + .ui-table-row:not(.ui-table-head):hover { box-shadow: 0 0 5px 4px var(--color-shadow); z-index: 4; diff --git a/zero.Web/App/Components/tree.vue b/zero.Web/App/Components/tree.vue index 094b316f..1147005a 100644 --- a/zero.Web/App/Components/tree.vue +++ b/zero.Web/App/Components/tree.vue @@ -6,7 +6,7 @@ - + {{item.name | localize}} @@ -35,10 +35,6 @@ get: { type: Function, required: true - }, - onChange: { - type: Function, - default: () => { } } }, @@ -78,7 +74,7 @@ setStatus(status) { this.status = status; - this.onChange(status, this.items); + this.$emit('onStatusChange', status); }, @@ -149,14 +145,9 @@ position: relative; color: var(--color-fg); - &:hover + &.is-active { - color: var(--color-fg); - - .ui-tree-item-icon - { - color: var(--color-fg); - } + font-weight: bold; } } diff --git a/zero.Web/App/app.vue b/zero.Web/App/app.vue index f2a1cf24..046d8f82 100644 --- a/zero.Web/App/app.vue +++ b/zero.Web/App/app.vue @@ -19,6 +19,7 @@ import AppOverlays from 'zerocomponents/overlays/overlay-holder.vue' import Router from 'zero/router.config.js' import AuthApi from 'zeroservices/auth.js' + import 'zero/vue.config.js' import 'zero/axios.config.js' export default { diff --git a/zero.Web/App/pages/pages/page.vue b/zero.Web/App/pages/pages/page.vue index 77b00d50..add95615 100644 --- a/zero.Web/App/pages/pages/page.vue +++ b/zero.Web/App/pages/pages/page.vue @@ -1,6 +1,6 @@