diff --git a/src/components/dialogs/MmuEditGateMapDialog.vue b/src/components/dialogs/MmuEditGateMapDialog.vue new file mode 100644 index 000000000..ba1d72a2a --- /dev/null +++ b/src/components/dialogs/MmuEditGateMapDialog.vue @@ -0,0 +1,682 @@ + + + + + diff --git a/src/components/dialogs/MmuEditTtgMapDialog.vue b/src/components/dialogs/MmuEditTtgMapDialog.vue new file mode 100644 index 000000000..3ffa8ee10 --- /dev/null +++ b/src/components/dialogs/MmuEditTtgMapDialog.vue @@ -0,0 +1,616 @@ + + + + + diff --git a/src/components/dialogs/MmuGateDialogRow.vue b/src/components/dialogs/MmuGateDialogRow.vue new file mode 100644 index 000000000..eef589241 --- /dev/null +++ b/src/components/dialogs/MmuGateDialogRow.vue @@ -0,0 +1,68 @@ + + + + + diff --git a/src/components/dialogs/MmuMaintenanceDialog.vue b/src/components/dialogs/MmuMaintenanceDialog.vue new file mode 100644 index 000000000..6d92bedf0 --- /dev/null +++ b/src/components/dialogs/MmuMaintenanceDialog.vue @@ -0,0 +1,504 @@ + + + + + diff --git a/src/components/dialogs/MmuRecoverStateDialog.vue b/src/components/dialogs/MmuRecoverStateDialog.vue new file mode 100644 index 000000000..45c991747 --- /dev/null +++ b/src/components/dialogs/MmuRecoverStateDialog.vue @@ -0,0 +1,292 @@ + + + + + diff --git a/src/components/dialogs/SpoolmanChangeSpoolDialog.vue b/src/components/dialogs/SpoolmanChangeSpoolDialog.vue index cfd200186..8633d6a40 100644 --- a/src/components/dialogs/SpoolmanChangeSpoolDialog.vue +++ b/src/components/dialogs/SpoolmanChangeSpoolDialog.vue @@ -2,7 +2,9 @@
@@ -85,6 +87,7 @@ export default class SpoolmanChangeSpoolDialog extends Mixins(BaseMixin) { @Prop({ required: true }) declare readonly showDialog: boolean @Prop({ required: false, default: null }) declare readonly tool?: string + @Prop({ required: false, default: true }) declare readonly setActiveSpool?: boolean search = '' @@ -188,6 +191,13 @@ export default class SpoolmanChangeSpoolDialog extends Mixins(BaseMixin) { } setSpool(spool: ServerSpoolmanStateSpool) { + // If dialog is used for selection only, bypass setting of active spool and propogate event + if (!this.setActiveSpool) { + this.$emit('select-spool', spool) + this.close() + return + } + this.$store.dispatch('server/spoolman/setActiveSpool', spool.id) // Close the dialog if no tool is selected diff --git a/src/components/dialogs/StartPrintDialog.vue b/src/components/dialogs/StartPrintDialog.vue index 363f955dd..9a489818d 100644 --- a/src/components/dialogs/StartPrintDialog.vue +++ b/src/components/dialogs/StartPrintDialog.vue @@ -19,7 +19,8 @@ {{ question }}

- + +