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 }}
-
-
+
@@ -136,30 +122,8 @@
Help
-
-
-
-
- Documentation
-
-
-
-
-
-
-
- Forum
-
-
-
-
-
-
-
- Workflows
-
-
-
+
+
@@ -168,21 +132,7 @@
-
-
-
- {{ item.properties.title }}
-
-
+
@@ -192,6 +142,7 @@
\ 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;
}
});