From 2a3221de36e14bba22f6a93b1e25e3c1eb0807cb Mon Sep 17 00:00:00 2001 From: Tobias Klika Date: Thu, 15 Oct 2020 13:51:38 +0200 Subject: [PATCH] ya fucki --- zero.Debug/Startup.cs | 2 +- zero.Web.UI/app.js | 14 +- zero.Web.UI/components/buttons/add-button.vue | 2 +- .../components/buttons/icon-button.vue | 19 +- zero.Web.UI/components/datagrid/datagrid.vue | 8 +- zero.Web.UI/components/forms/error.vue | 2 +- zero.Web.UI/components/forms/form-header.vue | 43 +- zero.Web.UI/components/forms/form.vue | 16 +- .../components/forms/rte.pell.dependency.js | 469 +++++++++--------- zero.Web.UI/components/forms/toggle.vue | 16 +- zero.Web.UI/components/header-bar.vue | 59 +-- zero.Web.UI/components/tabs/tabs.vue | 3 +- zero.Web.UI/config/router.config.js | 71 ++- zero.Web.UI/config/zero.config.js | 2 + zero.Web.UI/editor/editor-component.vue | 10 +- zero.Web.UI/editor/editor.vue | 41 +- zero.Web.UI/navigation.vue | 6 +- zero.Web.UI/pages/login/login.vue | 4 +- zero.Web.UI/pages/media/media.vue | 2 +- .../pages/pages/recyclebin/recyclebin.vue | 4 +- zero.Web.UI/pages/settings/application.vue | 2 +- .../pages/settings/applications-items.vue | 54 +- zero.Web.UI/pages/settings/applications.vue | 29 +- zero.Web.UI/pages/settings/countries.vue | 4 +- zero.Web.UI/pages/settings/languages.vue | 4 +- zero.Web.UI/pages/settings/routes.js | 8 +- zero.Web.UI/pages/settings/settings.vue | 39 +- zero.Web.UI/pages/settings/translations.vue | 4 +- zero.Web.UI/pages/settings/users.vue | 4 +- zero.Web.UI/pages/spaces/views/list.vue | 4 +- zero.Web.UI/renderers/application.js | 2 +- zero.Web.UI/renderers/register.js | 33 +- zero.Web.UI/renderers/user.js | 3 +- zero.Web.UI/renderers/userRole.js | 3 +- 34 files changed, 471 insertions(+), 515 deletions(-) diff --git a/zero.Debug/Startup.cs b/zero.Debug/Startup.cs index c48fca8d..3ac17916 100644 --- a/zero.Debug/Startup.cs +++ b/zero.Debug/Startup.cs @@ -42,7 +42,7 @@ namespace zero.Debug ZeroBuilder zero = services .AddZero(Configuration) - .AddCommerce() + //.AddCommerce() .AddPlugin(); services.Configure(opts => opts.AutomaticAuthentication = false); diff --git a/zero.Web.UI/app.js b/zero.Web.UI/app.js index 592f1efe..06aa03f1 100644 --- a/zero.Web.UI/app.js +++ b/zero.Web.UI/app.js @@ -1,14 +1,12 @@ import { createApp } from 'vue'; + import App from './app.vue'; - -zero.apps = { - shared: true -}; - -import registerDirectives from './directives/register.js'; import Router from './config/router.config.js'; +import registerDirectives from './directives/register.js'; import registerComponents from './components/register.js'; -//import registerRenderers from './renderers/register.js'; +import registerRenderers from './renderers/register.js'; + +zero.renderers = zero.renderers || {}; //import '@zero/config/zero.plugins.js'; //import ZeroPlugin from '@zero/plugin.js'; @@ -18,6 +16,8 @@ app.use(Router); registerDirectives(app); registerComponents(app); +registerRenderers(zero.renderers); + //registerRenderers(app); app.mount('#app'); \ No newline at end of file diff --git a/zero.Web.UI/components/buttons/add-button.vue b/zero.Web.UI/components/buttons/add-button.vue index 4ca76f3e..b3509990 100644 --- a/zero.Web.UI/components/buttons/add-button.vue +++ b/zero.Web.UI/components/buttons/add-button.vue @@ -62,7 +62,7 @@ }, hasDropdown() { - return this.decision && zero.apps.shared; + return this.decision && zero.config.shared; } }, diff --git a/zero.Web.UI/components/buttons/icon-button.vue b/zero.Web.UI/components/buttons/icon-button.vue index 2ae9bb81..1c42be46 100644 --- a/zero.Web.UI/components/buttons/icon-button.vue +++ b/zero.Web.UI/components/buttons/icon-button.vue @@ -27,22 +27,19 @@ }, title: { type: String, - default: '' + default: '' }, disabled: Boolean }, - mounted () + setup(props, context) { - - }, - - methods: { - - tryClick(ev) - { - this.$emit('click', ev); - } + return { + tryClick(ev) + { + context.emit('click', ev); + } + }; } } \ No newline at end of file diff --git a/zero.Web.UI/components/datagrid/datagrid.vue b/zero.Web.UI/components/datagrid/datagrid.vue index 321935f7..76a3dc8d 100644 --- a/zero.Web.UI/components/datagrid/datagrid.vue +++ b/zero.Web.UI/components/datagrid/datagrid.vue @@ -61,7 +61,7 @@ name: 'uiDatagrid', props: { - value: { + config: { type: Object, required: true, default: () => @@ -80,11 +80,11 @@ { this.load(true); }, - 'value.search': function (val) + 'config.search': function (val) { this.filter.search = val; }, - 'value.items': function (val) + 'config.items': function (val) { this.initialize(); }, @@ -135,7 +135,7 @@ { this.debouncedUpdate = _debounce(this.update, 300); - this.configuration = _extend(defaultConfig, this.value); + this.configuration = _extend(defaultConfig, this.config); if (this.configuration.order.enabled) { diff --git a/zero.Web.UI/components/forms/error.vue b/zero.Web.UI/components/forms/error.vue index fb7aa10c..e7dfe5d5 100644 --- a/zero.Web.UI/components/forms/error.vue +++ b/zero.Web.UI/components/forms/error.vue @@ -1,5 +1,5 @@