mirror of
https://github.com/MrUnknownDE/VRCX.git
synced 2026-04-19 14:53:50 +02:00
fix make home not work
This commit is contained in:
@@ -823,6 +823,7 @@
|
|||||||
useInstanceStore,
|
useInstanceStore,
|
||||||
useInviteStore,
|
useInviteStore,
|
||||||
useLocationStore,
|
useLocationStore,
|
||||||
|
useModalStore,
|
||||||
useUserStore,
|
useUserStore,
|
||||||
useWorldStore
|
useWorldStore
|
||||||
} from '../../../stores';
|
} from '../../../stores';
|
||||||
@@ -866,6 +867,7 @@
|
|||||||
const { isGameRunning } = storeToRefs(useGameStore());
|
const { isGameRunning } = storeToRefs(useGameStore());
|
||||||
const { showFullscreenImageDialog } = useGalleryStore();
|
const { showFullscreenImageDialog } = useGalleryStore();
|
||||||
const { translationApi } = storeToRefs(useAdvancedSettingsStore());
|
const { translationApi } = storeToRefs(useAdvancedSettingsStore());
|
||||||
|
const modalStore = useModalStore();
|
||||||
|
|
||||||
const { t } = useI18n();
|
const { t } = useI18n();
|
||||||
const worldDialogTabs = computed(() => [
|
const worldDialogTabs = computed(() => [
|
||||||
@@ -997,6 +999,10 @@
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @param tabName
|
||||||
|
*/
|
||||||
function handleWorldDialogTab(tabName) {
|
function handleWorldDialogTab(tabName) {
|
||||||
worldDialog.value.lastActiveTab = tabName;
|
worldDialog.value.lastActiveTab = tabName;
|
||||||
if (tabName === 'JSON') {
|
if (tabName === 'JSON') {
|
||||||
@@ -1004,10 +1010,17 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
function loadLastActiveTab() {
|
function loadLastActiveTab() {
|
||||||
handleWorldDialogTab(worldDialog.value.lastActiveTab);
|
handleWorldDialogTab(worldDialog.value.lastActiveTab);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @param tabName
|
||||||
|
*/
|
||||||
function worldDialogTabClick(tabName) {
|
function worldDialogTabClick(tabName) {
|
||||||
if (tabName === worldDialog.value.lastActiveTab) {
|
if (tabName === worldDialog.value.lastActiveTab) {
|
||||||
if (tabName === 'JSON') {
|
if (tabName === 'JSON') {
|
||||||
@@ -1018,14 +1031,24 @@
|
|||||||
handleWorldDialogTab(tabName);
|
handleWorldDialogTab(tabName);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
function handleDialogOpen() {
|
function handleDialogOpen() {
|
||||||
treeData.value = {};
|
treeData.value = {};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
function showChangeWorldImageDialog() {
|
function showChangeWorldImageDialog() {
|
||||||
document.getElementById('WorldImageUploadButton').click();
|
document.getElementById('WorldImageUploadButton').click();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @param e
|
||||||
|
*/
|
||||||
function onFileChangeWorldImage(e) {
|
function onFileChangeWorldImage(e) {
|
||||||
const { file, clearInput } = handleImageUploadInput(e, {
|
const { file, clearInput } = handleImageUploadInput(e, {
|
||||||
inputSelector: '#WorldImageUploadButton',
|
inputSelector: '#WorldImageUploadButton',
|
||||||
@@ -1044,6 +1067,10 @@
|
|||||||
cropDialogOpen.value = true;
|
cropDialogOpen.value = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @param blob
|
||||||
|
*/
|
||||||
async function onCropConfirmWorld(blob) {
|
async function onCropConfirmWorld(blob) {
|
||||||
changeWorldImageLoading.value = true;
|
changeWorldImageLoading.value = true;
|
||||||
try {
|
try {
|
||||||
@@ -1069,12 +1096,20 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @param tag
|
||||||
|
*/
|
||||||
function showNewInstanceDialog(tag) {
|
function showNewInstanceDialog(tag) {
|
||||||
// trigger watcher
|
// trigger watcher
|
||||||
newInstanceDialogLocationTag.value = '';
|
newInstanceDialogLocationTag.value = '';
|
||||||
nextTick(() => (newInstanceDialogLocationTag.value = tag));
|
nextTick(() => (newInstanceDialogLocationTag.value = tag));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @param command
|
||||||
|
*/
|
||||||
function worldDialogCommand(command) {
|
function worldDialogCommand(command) {
|
||||||
const D = worldDialog.value;
|
const D = worldDialog.value;
|
||||||
if (D.visible === false) {
|
if (D.visible === false) {
|
||||||
@@ -1243,6 +1278,10 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @param world
|
||||||
|
*/
|
||||||
function promptRenameWorld(world) {
|
function promptRenameWorld(world) {
|
||||||
modalStore
|
modalStore
|
||||||
.prompt({
|
.prompt({
|
||||||
@@ -1269,6 +1308,10 @@
|
|||||||
})
|
})
|
||||||
.catch(() => {});
|
.catch(() => {});
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @param world
|
||||||
|
*/
|
||||||
function promptChangeWorldDescription(world) {
|
function promptChangeWorldDescription(world) {
|
||||||
modalStore
|
modalStore
|
||||||
.prompt({
|
.prompt({
|
||||||
@@ -1296,6 +1339,10 @@
|
|||||||
.catch(() => {});
|
.catch(() => {});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @param world
|
||||||
|
*/
|
||||||
function promptChangeWorldCapacity(world) {
|
function promptChangeWorldCapacity(world) {
|
||||||
modalStore
|
modalStore
|
||||||
.prompt({
|
.prompt({
|
||||||
@@ -1324,6 +1371,10 @@
|
|||||||
.catch(() => {});
|
.catch(() => {});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @param world
|
||||||
|
*/
|
||||||
function promptChangeWorldRecommendedCapacity(world) {
|
function promptChangeWorldRecommendedCapacity(world) {
|
||||||
modalStore
|
modalStore
|
||||||
.prompt({
|
.prompt({
|
||||||
@@ -1352,6 +1403,10 @@
|
|||||||
.catch(() => {});
|
.catch(() => {});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @param world
|
||||||
|
*/
|
||||||
function promptChangeWorldYouTubePreview(world) {
|
function promptChangeWorldYouTubePreview(world) {
|
||||||
modalStore
|
modalStore
|
||||||
.prompt({
|
.prompt({
|
||||||
@@ -1397,6 +1452,9 @@
|
|||||||
})
|
})
|
||||||
.catch(() => {});
|
.catch(() => {});
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
function onWorldMemoChange() {
|
function onWorldMemoChange() {
|
||||||
const worldId = worldDialog.value.id;
|
const worldId = worldDialog.value.id;
|
||||||
const memo = worldDialog.value.memo;
|
const memo = worldDialog.value.memo;
|
||||||
@@ -1410,12 +1468,22 @@
|
|||||||
database.deleteWorldMemo(worldId);
|
database.deleteWorldMemo(worldId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @param worldRef
|
||||||
|
*/
|
||||||
function showPreviousInstancesListDialog(worldRef) {
|
function showPreviousInstancesListDialog(worldRef) {
|
||||||
openPreviousInstancesListDialog('world', worldRef);
|
openPreviousInstancesListDialog('world', worldRef);
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
function refreshWorldDialogTreeData() {
|
function refreshWorldDialogTreeData() {
|
||||||
treeData.value = formatJsonVars(worldDialog.value.ref);
|
treeData.value = formatJsonVars(worldDialog.value.ref);
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
function copyWorldId() {
|
function copyWorldId() {
|
||||||
navigator.clipboard
|
navigator.clipboard
|
||||||
.writeText(worldDialog.value.id)
|
.writeText(worldDialog.value.id)
|
||||||
@@ -1427,6 +1495,9 @@
|
|||||||
toast.error(t('message.copy_failed'));
|
toast.error(t('message.copy_failed'));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
function copyWorldUrl() {
|
function copyWorldUrl() {
|
||||||
navigator.clipboard
|
navigator.clipboard
|
||||||
.writeText(`https://vrchat.com/home/world/${worldDialog.value.id}`)
|
.writeText(`https://vrchat.com/home/world/${worldDialog.value.id}`)
|
||||||
@@ -1438,6 +1509,9 @@
|
|||||||
toast.error(t('message.copy_failed'));
|
toast.error(t('message.copy_failed'));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
function copyWorldName() {
|
function copyWorldName() {
|
||||||
navigator.clipboard
|
navigator.clipboard
|
||||||
.writeText(worldDialog.value.ref.name)
|
.writeText(worldDialog.value.ref.name)
|
||||||
@@ -1449,6 +1523,9 @@
|
|||||||
toast.error(t('message.copy_failed'));
|
toast.error(t('message.copy_failed'));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
function showWorldAllowedDomainsDialog() {
|
function showWorldAllowedDomainsDialog() {
|
||||||
const D = worldAllowedDomainsDialog.value;
|
const D = worldAllowedDomainsDialog.value;
|
||||||
D.worldId = worldDialog.value.id;
|
D.worldId = worldDialog.value.id;
|
||||||
@@ -1456,6 +1533,9 @@
|
|||||||
D.visible = true;
|
D.visible = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
async function translateDescription() {
|
async function translateDescription() {
|
||||||
if (isTranslating.value) return;
|
if (isTranslating.value) return;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user