This commit is contained in:
parent
0b2f945bb6
commit
226e0c4714
|
@ -79,7 +79,6 @@ import { selectFile, selectFiles } from '@/scripts/select-file';
|
||||||
import * as os from '@/os';
|
import * as os from '@/os';
|
||||||
import { i18n } from '@/i18n';
|
import { i18n } from '@/i18n';
|
||||||
import { definePageMetadata } from '@/scripts/page-metadata';
|
import { definePageMetadata } from '@/scripts/page-metadata';
|
||||||
import { fetchCustomEmojis, customEmojis } from '@/custom-emojis';
|
|
||||||
|
|
||||||
const emojisPaginationComponent = shallowRef<InstanceType<typeof MkPagination>>();
|
const emojisPaginationComponent = shallowRef<InstanceType<typeof MkPagination>>();
|
||||||
|
|
||||||
|
@ -131,7 +130,6 @@ const add = async (ev: MouseEvent) => {
|
||||||
})));
|
})));
|
||||||
promise.then(() => {
|
promise.then(() => {
|
||||||
emojisPaginationComponent.value.reload();
|
emojisPaginationComponent.value.reload();
|
||||||
fetchCustomEmojis();
|
|
||||||
});
|
});
|
||||||
os.promiseDialog(promise);
|
os.promiseDialog(promise);
|
||||||
};
|
};
|
||||||
|
@ -146,26 +144,8 @@ const edit = (emoji) => {
|
||||||
...oldEmoji,
|
...oldEmoji,
|
||||||
...result.updated,
|
...result.updated,
|
||||||
}));
|
}));
|
||||||
|
|
||||||
if (!customEmojis.value.some(e => e.name === emoji.name)) {
|
|
||||||
customEmojis.value = [
|
|
||||||
{
|
|
||||||
name: result.updated.name,
|
|
||||||
aliases: result.updated.aliases,
|
|
||||||
category: result.updated.category,
|
|
||||||
},
|
|
||||||
...customEmojis.value,
|
|
||||||
];
|
|
||||||
} else {
|
|
||||||
customEmojis.value = customEmojis.value.map(e => e.name !== emoji.name ? e : {
|
|
||||||
name: result.updated.name,
|
|
||||||
aliases: result.updated.aliases,
|
|
||||||
category: result.updated.category,
|
|
||||||
});
|
|
||||||
}
|
|
||||||
} else if (result.deleted) {
|
} else if (result.deleted) {
|
||||||
emojisPaginationComponent.value.removeItem((item) => item.id === emoji.id);
|
emojisPaginationComponent.value.removeItem((item) => item.id === emoji.id);
|
||||||
customEmojis.value = customEmojis.value.filter(e => e.name !== emoji.name);
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
}, 'closed');
|
}, 'closed');
|
||||||
|
@ -240,7 +220,6 @@ const setCategoryBulk = async () => {
|
||||||
category: result,
|
category: result,
|
||||||
});
|
});
|
||||||
emojisPaginationComponent.value.reload();
|
emojisPaginationComponent.value.reload();
|
||||||
fetchCustomEmojis();
|
|
||||||
};
|
};
|
||||||
|
|
||||||
const addTagBulk = async () => {
|
const addTagBulk = async () => {
|
||||||
|
@ -253,7 +232,6 @@ const addTagBulk = async () => {
|
||||||
aliases: result.split(' '),
|
aliases: result.split(' '),
|
||||||
});
|
});
|
||||||
emojisPaginationComponent.value.reload();
|
emojisPaginationComponent.value.reload();
|
||||||
fetchCustomEmojis();
|
|
||||||
};
|
};
|
||||||
|
|
||||||
const removeTagBulk = async () => {
|
const removeTagBulk = async () => {
|
||||||
|
@ -266,7 +244,6 @@ const removeTagBulk = async () => {
|
||||||
aliases: result.split(' '),
|
aliases: result.split(' '),
|
||||||
});
|
});
|
||||||
emojisPaginationComponent.value.reload();
|
emojisPaginationComponent.value.reload();
|
||||||
fetchCustomEmojis();
|
|
||||||
};
|
};
|
||||||
|
|
||||||
const setTagBulk = async () => {
|
const setTagBulk = async () => {
|
||||||
|
@ -279,7 +256,6 @@ const setTagBulk = async () => {
|
||||||
aliases: result.split(' '),
|
aliases: result.split(' '),
|
||||||
});
|
});
|
||||||
emojisPaginationComponent.value.reload();
|
emojisPaginationComponent.value.reload();
|
||||||
fetchCustomEmojis();
|
|
||||||
};
|
};
|
||||||
|
|
||||||
const delBulk = async () => {
|
const delBulk = async () => {
|
||||||
|
@ -292,7 +268,6 @@ const delBulk = async () => {
|
||||||
ids: selectedEmojis.value,
|
ids: selectedEmojis.value,
|
||||||
});
|
});
|
||||||
emojisPaginationComponent.value.reload();
|
emojisPaginationComponent.value.reload();
|
||||||
fetchCustomEmojis();
|
|
||||||
};
|
};
|
||||||
|
|
||||||
const headerActions = $computed(() => [{
|
const headerActions = $computed(() => [{
|
||||||
|
|
Loading…
Reference in New Issue