Fix: bugs in nightly 2025-05-14T10.18-bde763d (#1232)

* fix: Sorting Arrows Revert to Default When Switching Pages (#1230)

* fix: Local favorite dialog not functioning (#1231)

* fix: playlist rank cannot display, gamelog icon lost
This commit is contained in:
pa
2025-05-16 00:40:27 +09:00
committed by GitHub
parent 2d1f39df43
commit a0cbf3807b
8 changed files with 23 additions and 23 deletions

View File

@@ -13664,15 +13664,15 @@ console.log(`isLinux: ${LINUX}`);
menuActiveIndex: this.menuActiveIndex,
gameLogTable: this.gameLogTable,
shiftHeld: this.shiftHeld,
hideTooltips: this.hideTooltips
hideTooltips: this.hideTooltips,
gameLogIsFriend: this.gameLogIsFriend,
gameLogIsFavorite: this.gameLogIsFavorite
};
};
$app.computed.gameLogTabEvent = function () {
return {
gameLogTableLookup: this.gameLogTableLookup,
gameLogIsFriend: this.gameLogIsFriend,
gameLogIsFavorite: this.gameLogIsFavorite,
lookupUser: this.lookupUser,
updateGameLogSessionTable: (val) =>
(this.gameLogSessionTable = val),

View File

@@ -167,16 +167,16 @@
});
},
addLocalWorldFavorite(...args) {
this.$emit('add-local-world-favorite', ...args);
this.$emit('addLocalWorldFavorite', ...args);
},
removeLocalWorldFavorite(...args) {
this.$emit('remove-local-world-favorite', ...args);
this.$emit('removeLocalWorldFavorite', ...args);
},
addLocalAvatarFavorite(...args) {
this.$emit('add-local-avatar-favorite', ...args);
this.$emit('addLocalAvatarFavorite', ...args);
},
removeLocalAvatarFavorite(...args) {
this.$emit('remove-local-avatar-favorite', ...args);
this.$emit('removeLocalAvatarFavorite', ...args);
},
deleteFavoriteNoConfirm(...args) {
this.$emit('deleteFavoriteNoConfirm', ...args);

View File

@@ -1,5 +1,5 @@
<template>
<div v-if="menuActiveIndex === 'friendLog'" class="x-container">
<div v-show="menuActiveIndex === 'friendLog'" class="x-container">
<data-tables v-bind="friendLogTable">
<template #tool>
<div style="margin: 0 0 10px; display: flex; align-items: center">

View File

@@ -225,6 +225,14 @@
shiftHeld: {
type: Boolean,
default: false
},
gameLogIsFriend: {
type: Function,
default: () => () => false
},
gameLogIsFavorite: {
type: Function,
default: () => () => false
}
});
@@ -241,14 +249,6 @@
emit('gameLogTableLookup');
}
function gameLogIsFriend(row) {
emit('gameLogIsFriend', row);
}
function gameLogIsFavorite(row) {
emit('gameLogIsFavorite', row);
}
function lookupUser(ref) {
emit('lookupUser', ref);
}

View File

@@ -1,5 +1,5 @@
<template>
<div class="x-container" v-if="menuActiveIndex === 'moderation'">
<div v-show="menuActiveIndex === 'moderation'" class="x-container">
<data-tables
:data="tableData.data"
:pageSize="tableData.pageSize"

View File

@@ -1,5 +1,5 @@
<template>
<div v-if="menuActiveIndex === 'notification'" v-loading="API.isNotificationsLoading" class="x-container">
<div v-show="menuActiveIndex === 'notification'" v-loading="API.isNotificationsLoading" class="x-container">
<data-tables v-bind="notificationTable" ref="notificationTableRef" class="notification-table">
<template #tool>
<div style="margin: 0 0 10px; display: flex; align-items: center">

View File

@@ -1,5 +1,5 @@
<template>
<div v-if="menuActiveIndex === 'playerList'" class="x-container" style="padding-top: 5px">
<div v-show="menuActiveIndex === 'playerList'" class="x-container" style="padding-top: 5px">
<div style="display: flex; flex-direction: column; height: 100%">
<div v-if="currentInstanceWorld.ref.id" style="display: flex">
<el-popover placement="right" width="500px" trigger="click" style="height: 120px">
@@ -776,8 +776,8 @@
<template #default="scope">
<span
class="name"
:class="scope.row.ref.trustClass"
v-text="scope.row.ref.trustLevel"></span>
:class="scope.row.ref.$trustClass"
v-text="scope.row.ref.$trustLevel"></span>
</template>
</el-table-column>
<el-table-column :label="t('table.playerList.language')" width="100" prop="ref.$languages">
@@ -875,7 +875,7 @@
},
photonEventTableTypeFilter: {
type: Array,
default: []
default: () => []
},
photonEventTableTypeFilterList: {
type: Array,

View File

@@ -1,5 +1,5 @@
<template>
<div v-if="menuActiveIndex === 'search'" class="x-container">
<div v-show="menuActiveIndex === 'search'" class="x-container">
<div style="margin: 0 0 10px; display: flex; align-items: center">
<el-input
:value="searchText"