mirror of
https://github.com/Fabio286/antares.git
synced 2025-02-17 12:10:39 +01:00
refactor: emits in components
This commit is contained in:
parent
7c4b605467
commit
afa23f3ef1
@ -43,4 +43,4 @@ export function mimeFromHex (hex) {
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
|
@ -5,4 +5,4 @@
|
||||
*/
|
||||
export function uidGen (prefix) {
|
||||
return (prefix ? `${prefix}:` : '') + Math.random().toString(36).substr(2, 9).toUpperCase();
|
||||
};
|
||||
}
|
||||
|
@ -10,7 +10,7 @@ export default () => {
|
||||
event.returnValue = key;
|
||||
});
|
||||
|
||||
ipcMain.handle('showOpenDialog', (event, options) => {
|
||||
ipcMain.handle('show-open-dialog', (event, options) => {
|
||||
return dialog.showOpenDialog(options);
|
||||
});
|
||||
|
||||
|
@ -135,9 +135,6 @@ export default (connections: {[key: string]: antares.Client}) => {
|
||||
|
||||
await connection.connect();
|
||||
|
||||
// TODO: temporary
|
||||
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
|
||||
// @ts-ignore
|
||||
const structure = await connection.getStructure(new Set());
|
||||
|
||||
connections[conn.uid] = connection;
|
||||
|
@ -58,6 +58,7 @@ export default {
|
||||
confirmText: String,
|
||||
cancelText: String
|
||||
},
|
||||
emits: ['confirm', 'hide'],
|
||||
computed: {
|
||||
hasHeader () {
|
||||
return !!this.$slots.header;
|
||||
|
@ -21,6 +21,7 @@ export default {
|
||||
props: {
|
||||
contextEvent: MouseEvent
|
||||
},
|
||||
emits: ['close-context'],
|
||||
data () {
|
||||
return {
|
||||
contextSize: null,
|
||||
|
@ -27,6 +27,7 @@ export default {
|
||||
default: ''
|
||||
}
|
||||
},
|
||||
emits: ['close'],
|
||||
data () {
|
||||
return {
|
||||
isExpanded: false
|
||||
|
@ -17,7 +17,7 @@ import { mapGetters } from 'vuex';
|
||||
export default {
|
||||
name: 'BaseTextEditor',
|
||||
props: {
|
||||
value: String,
|
||||
modelValue: String,
|
||||
mode: { type: String, default: 'text' },
|
||||
editorClass: { type: String, default: '' },
|
||||
autoFocus: { type: Boolean, default: false },
|
||||
@ -25,6 +25,7 @@ export default {
|
||||
showLineNumbers: { type: Boolean, default: true },
|
||||
height: { type: Number, default: 200 }
|
||||
},
|
||||
emits: ['update:modelValue'],
|
||||
data () {
|
||||
return {
|
||||
editor: null,
|
||||
@ -83,7 +84,7 @@ export default {
|
||||
this.editor = ace.edit(`editor-${this.id}`, {
|
||||
mode: `ace/mode/${this.mode}`,
|
||||
theme: `ace/theme/${this.editorTheme}`,
|
||||
value: this.value || '',
|
||||
value: this.modelValue || '',
|
||||
fontSize: '14px',
|
||||
printMargin: false,
|
||||
readOnly: this.readOnly,
|
||||
@ -100,7 +101,7 @@ export default {
|
||||
|
||||
this.editor.session.on('change', () => {
|
||||
const content = this.editor.getValue();
|
||||
this.$emit('update:value', content);
|
||||
this.$emit('update:modelValue', content);
|
||||
});
|
||||
|
||||
if (this.autoFocus) {
|
||||
|
@ -22,6 +22,7 @@ export default {
|
||||
default: ''
|
||||
}
|
||||
},
|
||||
emits: ['close'],
|
||||
data () {
|
||||
return {
|
||||
isVisible: false
|
||||
|
@ -35,6 +35,7 @@ export default {
|
||||
type: String
|
||||
}
|
||||
},
|
||||
emits: ['change', 'clear'],
|
||||
data () {
|
||||
return {
|
||||
id: null
|
||||
|
@ -129,6 +129,7 @@ export default {
|
||||
fieldLength: Number,
|
||||
fieldObj: Object
|
||||
},
|
||||
emits: ['update:value'],
|
||||
data () {
|
||||
return {
|
||||
localType: null,
|
||||
|
@ -34,6 +34,7 @@ export default {
|
||||
default: ''
|
||||
}
|
||||
},
|
||||
emits: ['update:value', 'blur'],
|
||||
data () {
|
||||
return {
|
||||
foreignList: []
|
||||
|
@ -56,6 +56,7 @@
|
||||
<script>
|
||||
export default {
|
||||
name: 'ModalAskCredentials',
|
||||
emits: ['close-asking', 'credentials'],
|
||||
data () {
|
||||
return {
|
||||
credentials: {
|
||||
|
@ -60,6 +60,7 @@ export default {
|
||||
localRoutine: Object,
|
||||
client: String
|
||||
},
|
||||
emits: ['confirm', 'close'],
|
||||
data () {
|
||||
return {
|
||||
values: {}
|
||||
|
@ -26,6 +26,7 @@ export default {
|
||||
components: {
|
||||
ConfirmModal
|
||||
},
|
||||
emits: ['confirm', 'close'],
|
||||
created () {
|
||||
window.addEventListener('keydown', this.onKey);
|
||||
},
|
||||
|
@ -74,6 +74,7 @@ export default {
|
||||
props: {
|
||||
selectedSchema: String
|
||||
},
|
||||
emits: ['close'],
|
||||
data () {
|
||||
return {
|
||||
database: {
|
||||
|
@ -281,6 +281,7 @@ export default {
|
||||
props: {
|
||||
selectedSchema: String
|
||||
},
|
||||
emits: ['close'],
|
||||
data () {
|
||||
return {
|
||||
isExporting: false,
|
||||
|
@ -200,6 +200,7 @@ export default {
|
||||
fields: Array,
|
||||
keyUsage: Array
|
||||
},
|
||||
emits: ['reload', 'hide'],
|
||||
data () {
|
||||
return {
|
||||
localRow: {},
|
||||
|
@ -108,6 +108,7 @@ export default {
|
||||
props: {
|
||||
connection: Object
|
||||
},
|
||||
emits: ['select-query', 'close'],
|
||||
data () {
|
||||
return {
|
||||
resultsSize: 1000,
|
||||
|
@ -58,6 +58,7 @@ export default {
|
||||
props: {
|
||||
selectedSchema: String
|
||||
},
|
||||
emits: ['close'],
|
||||
data () {
|
||||
return {
|
||||
sqlFile: '',
|
||||
|
@ -71,6 +71,7 @@ import Schema from '@/ipc-api/Schema';
|
||||
|
||||
export default {
|
||||
name: 'ModalNewSchema',
|
||||
emits: ['reload', 'close'],
|
||||
data () {
|
||||
return {
|
||||
isLoading: false,
|
||||
|
@ -137,6 +137,7 @@ export default {
|
||||
fields: Array,
|
||||
keyUsage: Array
|
||||
},
|
||||
emits: ['reload', 'hide'],
|
||||
data () {
|
||||
return {
|
||||
localRow: {},
|
||||
|
@ -149,6 +149,7 @@ export default {
|
||||
props: {
|
||||
connection: Object
|
||||
},
|
||||
emits: ['close'],
|
||||
data () {
|
||||
return {
|
||||
resultsSize: 1000,
|
||||
|
@ -52,6 +52,7 @@ export default {
|
||||
selectedRow: Number,
|
||||
selectedCell: Object
|
||||
},
|
||||
emits: ['close-context', 'copy-cell', 'copy-row', 'kill-process'],
|
||||
computed: {
|
||||
},
|
||||
methods: {
|
||||
|
@ -56,6 +56,7 @@ export default {
|
||||
props: {
|
||||
row: Object
|
||||
},
|
||||
emits: ['select-row', 'contextmenu', 'stop-refresh'],
|
||||
data () {
|
||||
return {
|
||||
isInlineEditor: {},
|
||||
|
@ -26,6 +26,7 @@ export default {
|
||||
readOnly: { type: Boolean, default: false },
|
||||
height: { type: Number, default: 200 }
|
||||
},
|
||||
emits: ['update:value'],
|
||||
data () {
|
||||
return {
|
||||
editor: null,
|
||||
|
@ -45,6 +45,7 @@ export default {
|
||||
contextEvent: MouseEvent,
|
||||
contextConnection: Object
|
||||
},
|
||||
emits: ['close-context'],
|
||||
data () {
|
||||
return {
|
||||
isConfirmModal: false,
|
||||
|
@ -39,6 +39,7 @@ export default {
|
||||
ConfirmModal,
|
||||
TextEditor
|
||||
},
|
||||
emits: ['hide'],
|
||||
data () {
|
||||
return {
|
||||
localNotes: '',
|
||||
|
@ -28,6 +28,7 @@
|
||||
import { mapGetters, mapActions } from 'vuex';
|
||||
export default {
|
||||
name: 'WorkspaceEmptyState',
|
||||
emits: ['new-tab'],
|
||||
computed: {
|
||||
...mapGetters({
|
||||
applicationTheme: 'settings/getApplicationTheme',
|
||||
|
@ -86,6 +86,7 @@ export default {
|
||||
selectedMisc: Object,
|
||||
selectedSchema: String
|
||||
},
|
||||
emits: ['close-context', 'reload'],
|
||||
data () {
|
||||
return {
|
||||
isDeleteModal: false,
|
||||
|
@ -55,6 +55,7 @@ export default {
|
||||
selectedMisc: String,
|
||||
selectedSchema: String
|
||||
},
|
||||
emits: ['open-create-trigger-tab', 'open-create-routine-tab', 'open-create-function-tab', 'open-create-trigger-function-tab', 'open-create-scheduler-tab', 'close-context'],
|
||||
data () {
|
||||
return {
|
||||
localElement: {}
|
||||
|
@ -252,6 +252,7 @@ export default {
|
||||
database: Object,
|
||||
connection: Object
|
||||
},
|
||||
emits: ['show-schema-context', 'show-table-context', 'show-misc-context', 'show-misc-folder-context'],
|
||||
data () {
|
||||
return {
|
||||
isLoading: false
|
||||
|
@ -146,6 +146,17 @@ export default {
|
||||
contextEvent: MouseEvent,
|
||||
selectedSchema: String
|
||||
},
|
||||
emits: [
|
||||
'open-create-table-tab',
|
||||
'open-create-view-tab',
|
||||
'open-create-trigger-tab',
|
||||
'open-create-routine-tab',
|
||||
'open-create-function-tab',
|
||||
'open-create-trigger-function-tab',
|
||||
'open-create-scheduler-tab',
|
||||
'close-context',
|
||||
'reload'
|
||||
],
|
||||
data () {
|
||||
return {
|
||||
isDeleteModal: false,
|
||||
|
@ -88,6 +88,7 @@ export default {
|
||||
selectedTable: Object,
|
||||
selectedSchema: String
|
||||
},
|
||||
emits: ['close-context', 'duplicate-table', 'reload', 'delete-table'],
|
||||
data () {
|
||||
return {
|
||||
isDeleteModal: false,
|
||||
|
@ -14,7 +14,8 @@
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: 'WorkspaceTabNewTableEmptyState'
|
||||
name: 'WorkspaceTabNewTableEmptyState',
|
||||
emits: ['new-field']
|
||||
};
|
||||
</script>
|
||||
|
||||
|
@ -185,6 +185,7 @@ export default {
|
||||
func: String,
|
||||
workspace: Object
|
||||
},
|
||||
emits: ['hide', 'parameters-update'],
|
||||
data () {
|
||||
return {
|
||||
parametersProxy: [],
|
||||
|
@ -185,6 +185,7 @@ export default {
|
||||
routine: String,
|
||||
workspace: Object
|
||||
},
|
||||
emits: ['parameters-update', 'hide'],
|
||||
data () {
|
||||
return {
|
||||
parametersProxy: [],
|
||||
|
@ -154,6 +154,7 @@ export default {
|
||||
localOptions: Object,
|
||||
workspace: Object
|
||||
},
|
||||
emits: ['hide', 'options-update'],
|
||||
data () {
|
||||
return {
|
||||
optionsProxy: {},
|
||||
|
@ -56,6 +56,7 @@ export default {
|
||||
indexTypes: Array,
|
||||
selectedField: Object
|
||||
},
|
||||
emits: ['close-context', 'duplicate-selected', 'delete-selected', 'add-new-index', 'add-to-index'],
|
||||
computed: {
|
||||
hasPrimary () {
|
||||
return this.indexes.some(index => index.type === 'PRIMARY');
|
||||
|
@ -148,6 +148,7 @@ export default {
|
||||
schema: String,
|
||||
mode: String
|
||||
},
|
||||
emits: ['add-new-index', 'add-to-index', 'rename-field', 'duplicate-field', 'remove-field'],
|
||||
data () {
|
||||
return {
|
||||
resultsSize: 1000,
|
||||
|
@ -221,6 +221,7 @@ export default {
|
||||
fields: Array,
|
||||
workspace: Object
|
||||
},
|
||||
emits: ['foreigns-update', 'hide'],
|
||||
data () {
|
||||
return {
|
||||
foreignProxy: [],
|
||||
|
@ -153,6 +153,7 @@ export default {
|
||||
workspace: Object,
|
||||
indexTypes: Array
|
||||
},
|
||||
emits: ['hide', 'indexes-update'],
|
||||
data () {
|
||||
return {
|
||||
indexesProxy: [],
|
||||
|
@ -358,6 +358,7 @@ export default {
|
||||
foreigns: Array,
|
||||
customizations: Object
|
||||
},
|
||||
emits: ['contextmenu', 'rename-field'],
|
||||
data () {
|
||||
return {
|
||||
localRow: {},
|
||||
|
@ -132,6 +132,7 @@ export default {
|
||||
isSelected: Boolean,
|
||||
elementType: { type: String, default: 'table' }
|
||||
},
|
||||
emits: ['update-field', 'delete-selected', 'hard-sort'],
|
||||
data () {
|
||||
return {
|
||||
resultsSize: 0,
|
||||
|
@ -61,6 +61,7 @@ export default {
|
||||
selectedRows: Array,
|
||||
selectedCell: Object
|
||||
},
|
||||
emits: ['show-delete-modal', 'close-context', 'set-null', 'copy-cell', 'copy-row'],
|
||||
methods: {
|
||||
showConfirmModal () {
|
||||
this.$emit('show-delete-modal');
|
||||
|
@ -243,6 +243,7 @@ export default {
|
||||
itemHeight: Number,
|
||||
elementType: { type: String, default: 'table' }
|
||||
},
|
||||
emits: ['update-field', 'select-row', 'contextmenu'],
|
||||
data () {
|
||||
return {
|
||||
isInlineEditor: {},
|
||||
|
@ -79,6 +79,7 @@ export default {
|
||||
fields: Array,
|
||||
connClient: String
|
||||
},
|
||||
emits: ['filter-change', 'filter'],
|
||||
data () {
|
||||
return {
|
||||
rows: [],
|
||||
|
Loading…
x
Reference in New Issue
Block a user