more changes

This commit is contained in:
ArabCoders 2023-12-29 15:39:13 +03:00
parent 140932ec38
commit 23dcef5b81
3 changed files with 18 additions and 5 deletions

View file

@ -31,7 +31,7 @@ import { useToast } from 'vue-toastification'
import { useStorage, useEventBus } from '@vueuse/core'
const toast = useToast();
const bus = useEventBus('item_added');
const bus = useEventBus('item_added', 'show_form');
const config = reactive({
isConnected: false,
@ -178,6 +178,15 @@ const deleteTask = (indexNumber, item) => {
return index !== indexNumber;
});
}
bus.on((event) => {
const allowedEvents = ['show_form'];
if (!allowedEvents.includes(event)) {
return;
}
if ('show_form' === event) {
addForm.value = true;
}
});
</script>

View file

@ -148,7 +148,7 @@ import { defineEmits, defineProps, onMounted, ref } from 'vue'
import { downloadFormats } from '../formats.js'
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 selectedFormat = useStorage('selectedFormat', 'any')
@ -244,6 +244,7 @@ bus.on((event, data) => {
downloadPath.value = data.folder;
url.value = data.url;
showAdvanced.value = true;
bus.emit('show_form');
}
});

View file

@ -80,12 +80,15 @@ import moment from "moment";
import { parseExpression } from '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) => {
bus.emit('task_edit', item);
bus.emit('show_form');
setTimeout(() => {
bus.emit('item_added', item);
}, 1000);
}
defineProps({