Skip to content
Snippets Groups Projects

Integrate listing of existing custom headers into custom headers form for streaming audit events

All threads resolved!
3 files
+ 28
35
Compare changes
  • Side-by-side
  • Inline
Files
3
<script>
<script>
 
import { GlTabs, GlTab } from '@gitlab/ui';
import { debounce } from 'lodash';
import { debounce } from 'lodash';
import { mapState, mapGetters, mapActions } from 'vuex';
import { mapState, mapGetters, mapActions } from 'vuex';
import {
import {
@@ -45,6 +46,8 @@ const MARKDOWN_FILE_TYPE = 'markdown';
@@ -45,6 +46,8 @@ const MARKDOWN_FILE_TYPE = 'markdown';
export default {
export default {
name: 'RepoEditor',
name: 'RepoEditor',
components: {
components: {
 
GlTabs,
 
GlTab,
FileAlert,
FileAlert,
ContentViewer,
ContentViewer,
DiffViewer,
DiffViewer,
@@ -121,16 +124,6 @@ export default {
@@ -121,16 +124,6 @@ export default {
isPreviewViewMode() {
isPreviewViewMode() {
return this.fileEditor.viewMode === FILE_VIEW_MODE_PREVIEW;
return this.fileEditor.viewMode === FILE_VIEW_MODE_PREVIEW;
},
},
editTabCSS() {
return {
active: this.isEditorViewMode,
};
},
previewTabCSS() {
return {
active: this.isPreviewViewMode,
};
},
showEditor() {
showEditor() {
return !this.shouldHideEditor && this.isEditorViewMode;
return !this.shouldHideEditor && this.isEditorViewMode;
},
},
@@ -487,28 +480,22 @@ export default {
@@ -487,28 +480,22 @@ export default {
<template>
<template>
<div id="ide" class="blob-viewer-container blob-editor-container">
<div id="ide" class="blob-viewer-container blob-editor-container">
<div v-if="showTabs" class="ide-mode-tabs clearfix">
<gl-tabs v-if="showTabs">
<ul class="nav-links float-left border-bottom-0">
<gl-tab
<li :class="editTabCSS">
title="Edit"
<a
data-testid="edit-tab"
href="javascript:void(0);"
@click="updateEditor({ viewMode: $options.FILE_VIEW_MODE_EDITOR })"
role="button"
>
data-testid="edit-tab"
{{ __('Edit') }}
@click.prevent="updateEditor({ viewMode: $options.FILE_VIEW_MODE_EDITOR })"
</gl-tab>
>{{ __('Edit') }}</a
<gl-tab
>
:title="previewMode.previewTitle"
</li>
data-testid="preview-tab"
<li :class="previewTabCSS">
@click="updateEditor({ viewMode: $options.FILE_VIEW_MODE_PREVIEW })"
<a
>
href="javascript:void(0);"
{{ previewMode.previewTitle }}
role="button"
</gl-tab>
data-testid="preview-tab"
</gl-tabs>
@click.prevent="updateEditor({ viewMode: $options.FILE_VIEW_MODE_PREVIEW })"
>{{ previewMode.previewTitle }}</a
>
</li>
</ul>
</div>
<file-alert v-if="alertKey" :alert-key="alertKey" />
<file-alert v-if="alertKey" :alert-key="alertKey" />
<file-templates-bar v-else-if="showFileTemplatesBar(file.name)" />
<file-templates-bar v-else-if="showFileTemplatesBar(file.name)" />
<div
<div
Loading