diff --git a/src/frontend/devops-pipeline/src/components/BuildHistoryTable/index.vue b/src/frontend/devops-pipeline/src/components/BuildHistoryTable/index.vue index 80c54eb693f..2e3639295e9 100755 --- a/src/frontend/devops-pipeline/src/components/BuildHistoryTable/index.vue +++ b/src/frontend/devops-pipeline/src/components/BuildHistoryTable/index.vue @@ -808,7 +808,7 @@ 'resetHistoryFilterCondition' ]), updateTableHeight () { - this.tableHeight = this.$refs.tableBox.offsetHeight + this.tableHeight = this.$refs.tableBox?.offsetHeight }, handleColumnChange (columns) { this.tableColumnKeys = columns diff --git a/src/frontend/devops-pipeline/src/components/ModeSwitch.vue b/src/frontend/devops-pipeline/src/components/ModeSwitch.vue index f15a1ad82ca..4f275535bbe 100644 --- a/src/frontend/devops-pipeline/src/components/ModeSwitch.vue +++ b/src/frontend/devops-pipeline/src/components/ModeSwitch.vue @@ -94,9 +94,6 @@ id: mode, cls: this.pipelineMode === mode ? 'is-selected' : '' })) - }, - canSwitch () { - return !(!this.readOnly && this.isEditing) } }, @@ -205,7 +202,7 @@ } this.isSwitching = false } - if (!this.draft && this.isEditing) { + if (!this.draft && this.isEditing && !this.readOnly) { this.leaveConfirmVisisble = true this.newMode = mode return diff --git a/src/frontend/devops-pipeline/src/components/PipelineDetailTabs/VersionDiffEntry.vue b/src/frontend/devops-pipeline/src/components/PipelineDetailTabs/VersionDiffEntry.vue index 63f68e0cc29..679948206cf 100644 --- a/src/frontend/devops-pipeline/src/components/PipelineDetailTabs/VersionDiffEntry.vue +++ b/src/frontend/devops-pipeline/src/components/PipelineDetailTabs/VersionDiffEntry.vue @@ -1,9 +1,11 @@