diff --git a/packages/editor-ui/src/Interface.ts b/packages/editor-ui/src/Interface.ts index 745e0f11fb..1ac72fd90a 100644 --- a/packages/editor-ui/src/Interface.ts +++ b/packages/editor-ui/src/Interface.ts @@ -435,7 +435,7 @@ export type MenuItemPosition = 'top' | 'bottom'; export interface IMenuItem { id: string; type: MenuItemType; - position: MenuItemPosition; + position?: MenuItemPosition; properties: ILinkMenuItemProperties; } diff --git a/packages/editor-ui/src/components/MainSidebar.vue b/packages/editor-ui/src/components/MainSidebar.vue index 6de1de6c98..d6c53be80e 100644 --- a/packages/editor-ui/src/components/MainSidebar.vue +++ b/packages/editor-ui/src/components/MainSidebar.vue @@ -21,21 +21,7 @@ - - - - {{ item.properties.title }} - - + - - - - - - - - - + + \ No newline at end of file diff --git a/packages/editor-ui/src/components/mixins/genericHelpers.ts b/packages/editor-ui/src/components/mixins/genericHelpers.ts index a51eecd547..9fadcc7a7c 100644 --- a/packages/editor-ui/src/components/mixins/genericHelpers.ts +++ b/packages/editor-ui/src/components/mixins/genericHelpers.ts @@ -52,7 +52,7 @@ export const genericHelpers = mixins(showMessage).extend({ return true; }, - startLoading () { + startLoading (text?: string) { if (this.loadingService !== null) { return; } @@ -60,7 +60,7 @@ export const genericHelpers = mixins(showMessage).extend({ this.loadingService = this.$loading( { lock: true, - text: 'Loading', + text: text || 'Loading', spinner: 'el-icon-loading', background: 'rgba(255, 255, 255, 0.8)', }, diff --git a/packages/editor-ui/src/views/NodeView.vue b/packages/editor-ui/src/views/NodeView.vue index 65852033ef..609195f324 100644 --- a/packages/editor-ui/src/views/NodeView.vue +++ b/packages/editor-ui/src/views/NodeView.vue @@ -1453,6 +1453,8 @@ export default mixins( (e || window.event).returnValue = confirmationMessage; //Gecko + IE return confirmationMessage; //Gecko + Webkit, Safari, Chrome etc. } else { + this.startLoading('Redirecting'); + return; } });