fix make home not work

This commit is contained in:
pa
2026-03-07 19:31:50 +09:00
parent 395a47cbdc
commit 8f16685ffd

View File

@@ -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;