more changes
This commit is contained in:
parent
140932ec38
commit
23dcef5b81
3 changed files with 18 additions and 5 deletions
|
|
@ -31,7 +31,7 @@ import { useToast } from 'vue-toastification'
|
||||||
import { useStorage, useEventBus } from '@vueuse/core'
|
import { useStorage, useEventBus } from '@vueuse/core'
|
||||||
|
|
||||||
const toast = useToast();
|
const toast = useToast();
|
||||||
const bus = useEventBus('item_added');
|
const bus = useEventBus('item_added', 'show_form');
|
||||||
|
|
||||||
const config = reactive({
|
const config = reactive({
|
||||||
isConnected: false,
|
isConnected: false,
|
||||||
|
|
@ -178,6 +178,15 @@ const deleteTask = (indexNumber, item) => {
|
||||||
return index !== indexNumber;
|
return index !== indexNumber;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
bus.on((event) => {
|
||||||
|
const allowedEvents = ['show_form'];
|
||||||
|
if (!allowedEvents.includes(event)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if ('show_form' === event) {
|
||||||
|
addForm.value = true;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -148,7 +148,7 @@ import { defineEmits, defineProps, onMounted, ref } from 'vue'
|
||||||
import { downloadFormats } from '../formats.js'
|
import { downloadFormats } from '../formats.js'
|
||||||
import { useStorage, useEventBus } from '@vueuse/core'
|
import { useStorage, useEventBus } from '@vueuse/core'
|
||||||
|
|
||||||
const bus = useEventBus('item_added', 'task_edit');
|
const bus = useEventBus('item_added', 'task_edit','show_form');
|
||||||
const emits = defineEmits(['addItem']);
|
const emits = defineEmits(['addItem']);
|
||||||
|
|
||||||
const selectedFormat = useStorage('selectedFormat', 'any')
|
const selectedFormat = useStorage('selectedFormat', 'any')
|
||||||
|
|
@ -244,6 +244,7 @@ bus.on((event, data) => {
|
||||||
downloadPath.value = data.folder;
|
downloadPath.value = data.folder;
|
||||||
url.value = data.url;
|
url.value = data.url;
|
||||||
showAdvanced.value = true;
|
showAdvanced.value = true;
|
||||||
|
bus.emit('show_form');
|
||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -80,12 +80,15 @@ import moment from "moment";
|
||||||
import { parseExpression } from 'cron-parser';
|
import { parseExpression } from 'cron-parser';
|
||||||
|
|
||||||
require('cron-parser');
|
require('cron-parser');
|
||||||
defineEmits(['task_edit', 'task_remove'])
|
defineEmits(['task_edit', 'task_remove',])
|
||||||
|
|
||||||
const bus = useEventBus('item_added', 'task_edit');
|
const bus = useEventBus('item_added', 'task_edit', 'show_form');
|
||||||
|
|
||||||
const taskEdit = (item) => {
|
const taskEdit = (item) => {
|
||||||
bus.emit('task_edit', item);
|
bus.emit('show_form');
|
||||||
|
setTimeout(() => {
|
||||||
|
bus.emit('item_added', item);
|
||||||
|
}, 1000);
|
||||||
}
|
}
|
||||||
|
|
||||||
defineProps({
|
defineProps({
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue