diff --git a/html/app.js b/html/app.js index 603affd7..fe2be460 100644 --- a/html/app.js +++ b/html/app.js @@ -828,8 +828,8 @@ if (window.CefSharp) { if (this.isLoggedIn) { ctx = this.currentUser; Object.assign(ctx, ref); - if (ctx.homeLocation_.tag !== ctx.homeLocation) { - ctx.homeLocation_ = this.parseLocation(ctx.homeLocation); + if (ctx.$homeLocation.tag !== ctx.homeLocation) { + ctx.$homeLocation = this.parseLocation(ctx.homeLocation); } } else { this.isLoggedIn = true; @@ -859,11 +859,11 @@ if (window.CefSharp) { activeFriends: [], offlineFriends: [], // custom - homeLocation_: {}, + $homeLocation: {}, // ...ref }; - ctx.homeLocation_ = this.parseLocation(ctx.homeLocation); + ctx.$homeLocation = this.parseLocation(ctx.homeLocation); this.currentUser = ctx; this.$emit('LOGIN', { json: ref, @@ -915,8 +915,8 @@ if (window.CefSharp) { } var _ctx = { ...ctx }; Object.assign(ctx, ref); - if (ctx.location_.tag !== ctx.location) { - ctx.location_ = this.parseLocation(ctx.location); + if (ctx.$location.tag !== ctx.location) { + ctx.$location = this.parseLocation(ctx.location); } for (var key in ctx) { if (isObject(ctx[key]) === false) { @@ -938,8 +938,8 @@ if (window.CefSharp) { if (has) { if (prop.location) { var now = Date.now(); - prop.location.push(now - ctx.location_at_); - ctx.location_at_ = now; + prop.location.push(now - ctx.$location_at); + ctx.$location_at = now; } queueUserUpdate({ ref: ctx, @@ -970,53 +970,53 @@ if (window.CefSharp) { instanceId: '', // custom $isFriend: false, - location_: {}, - location_at_: Date.now(), - admin_: false, - troll_: false, - trustLevel_: 'Visitor', - trustClass_: 'x-tag-untrusted', + $location: {}, + $location_at: Date.now(), + $isModerator: false, + $isTroll: false, + $trustLevel: 'Visitor', + $trustClass: 'x-tag-untrusted', // ...ref }; - ctx.location_ = this.parseLocation(ctx.location); + ctx.$location = this.parseLocation(ctx.location); this.cachedUsers.set(ctx.id, ctx); } - ctx.admin_ = ctx.developerType && + ctx.$isModerator = ctx.developerType && ctx.developerType !== 'none'; if (ctx.tags) { - ctx.admin_ = ctx.admin_ || ctx.tags.includes('admin_moderator'); - ctx.troll_ = ctx.tags.includes('system_probable_troll') || + ctx.$isModerator = ctx.$isModerator || ctx.tags.includes('admin_moderator'); + ctx.$isTroll = ctx.tags.includes('system_probable_troll') || ctx.tags.includes('system_troll'); - if (ctx.troll_) { - ctx.trustLevel_ = 'Nuisance'; - ctx.trustClass_ = 'x-tag-troll'; + if (ctx.$isTroll) { + ctx.$trustLevel = 'Nuisance'; + ctx.$trustClass = 'x-tag-troll'; } else if (ctx.tags.includes('system_legend')) { - ctx.trustLevel_ = 'Legendary User'; - ctx.trustClass_ = 'x-tag-legendary'; + ctx.$trustLevel = 'Legendary User'; + ctx.$trustClass = 'x-tag-legendary'; } else if (ctx.tags.includes('system_trust_legend')) { - ctx.trustLevel_ = 'Veteran User'; - ctx.trustClass_ = 'x-tag-legend'; + ctx.$trustLevel = 'Veteran User'; + ctx.$trustClass = 'x-tag-legend'; } else if (ctx.tags.includes('system_trust_veteran')) { - ctx.trustLevel_ = 'Trusted User'; - ctx.trustClass_ = 'x-tag-veteran'; + ctx.$trustLevel = 'Trusted User'; + ctx.$trustClass = 'x-tag-veteran'; } else if (ctx.tags.includes('system_trust_trusted')) { - ctx.trustLevel_ = 'Known User'; - ctx.trustClass_ = 'x-tag-trusted'; + ctx.$trustLevel = 'Known User'; + ctx.$trustClass = 'x-tag-trusted'; } else if (ctx.tags.includes('system_trust_known')) { - ctx.trustLevel_ = 'User'; - ctx.trustClass_ = 'x-tag-known'; + ctx.$trustLevel = 'User'; + ctx.$trustClass = 'x-tag-known'; } else if (ctx.tags.includes('system_trust_basic')) { - ctx.trustLevel_ = 'New User'; - ctx.trustClass_ = 'x-tag-basic'; + ctx.$trustLevel = 'New User'; + ctx.$trustClass = 'x-tag-basic'; } else { - ctx.trustLevel_ = 'Visitor'; - ctx.trustClass_ = 'x-tag-untrusted'; + ctx.$trustLevel = 'Visitor'; + ctx.$trustClass = 'x-tag-untrusted'; } } - if (ctx.admin_) { - ctx.trustLevel_ = 'VRChat Team'; - ctx.trustClass_ = 'x-tag-vip'; + if (ctx.$isModerator) { + ctx.$trustLevel = 'VRChat Team'; + ctx.$trustClass = 'x-tag-vip'; } return ctx; }; @@ -1160,14 +1160,14 @@ if (window.CefSharp) { occupants: 0, instances: [], // custom - labs_: false, + $isLabs: false, // ...ref }; this.cachedWorlds.set(ctx.id, ctx); } if (ctx.tags) { - ctx.labs_ = ctx.tags.includes('system_labs'); + ctx.$isLabs = ctx.tags.includes('system_labs'); } return ctx; }; @@ -1572,8 +1572,8 @@ if (window.CefSharp) { API.$on('NOTIFICATION:ACCEPT', function (args) { var ctx = this.notification[args.param.notificationId]; if (ctx && - !ctx.hide_) { - ctx.hide_ = true; + !ctx.$isExpired) { + ctx.$isExpired = true; args.ref = ctx; this.$emit('NOTIFICATION:@DELETE', { param: { @@ -1592,8 +1592,8 @@ if (window.CefSharp) { API.$on('NOTIFICATION:HIDE', function (args) { var ctx = this.notification[args.param.notificationId]; if (ctx && - !ctx.hide_) { - ctx.hide_ = true; + !ctx.$isExpired) { + ctx.$isExpired = true; args.ref = ctx; this.$emit('NOTIFICATION:@DELETE', { param: { @@ -1607,8 +1607,8 @@ if (window.CefSharp) { API.markAllNotificationsAsExpired = function () { for (var key in this.notification) { var ctx = this.notification[key]; - if (!ctx.hide_) { - ctx.expired_ = true; + if (!ctx.$isExpired) { + ctx.$isExpired = true; } } }; @@ -1616,9 +1616,9 @@ if (window.CefSharp) { API.checkExpiredNotifcations = function () { for (var key in this.notification) { var ctx = this.notification[key]; - if (ctx.expired_ && - !ctx.hide_) { - ctx.hide_ = true; + if (ctx.$isExpired && + !ctx.$isExpired) { + ctx.$isExpired = true; this.$emit('NOTIFICATION:@DELETE', { param: { notificationId: ctx.id @@ -1665,6 +1665,8 @@ if (window.CefSharp) { details: {}, seen: false, created_at: '', + // custom + $isExpired: false, // ...ref }; @@ -1682,7 +1684,7 @@ if (window.CefSharp) { } ctx.details = details; } - ctx.expired_ = false; + ctx.$isExpired = false; return ctx; }; @@ -1786,7 +1788,7 @@ if (window.CefSharp) { var ctx = this.notification[key]; if (ctx.type === 'friendRequest' && ctx.senderUserId === userId && - !ctx.hide_) { + !ctx.$isExpired) { return key; } } @@ -1834,8 +1836,8 @@ if (window.CefSharp) { API.markAllPlayerModerationsAsExpired = function () { for (var key in this.playerModeration) { var ctx = this.playerModeration[key]; - if (!ctx.hide_) { - ctx.expired_ = true; + if (!ctx.$isExpired) { + ctx.$isExpired = true; } } }; @@ -1843,9 +1845,9 @@ if (window.CefSharp) { API.checkExpiredPlayerModerations = function () { for (var key in this.playerModeration) { var ctx = this.playerModeration[key]; - if (ctx.expired_ && - !ctx.hide_) { - ctx.hide_ = true; + if (ctx.$isExpired && + !ctx.$isExpired) { + ctx.$isExpired = true; this.$emit('PLAYER-MODERATION:@DELETE', { param: { playerModerationId: ctx.id @@ -1878,8 +1880,8 @@ if (window.CefSharp) { if (ctx.type === type && ctx.targetUserId === moderated && ctx.sourceUserId === cuid && - !ctx.hide_) { - ctx.hide_ = true; + !ctx.$isExpired) { + ctx.$isExpired = true; this.$emit('PLAYER-MODERATION:@DELETE', { param: { playerModerationId: ctx.id @@ -1903,11 +1905,14 @@ if (window.CefSharp) { targetUserId: '', targetDisplayName: '', created: '', + // custom + $isExpired: false, + // ...ref }; this.playerModeration[ctx.id] = ctx; } - ctx.expired_ = false; + ctx.$isExpired = false; return ctx; }; @@ -2003,12 +2008,12 @@ if (window.CefSharp) { API.$on('FAVORITE', function (args) { var ref = this.updateFavorite(args.json); args.ref = ref; - if (!ref.hide_ && + if (!ref.$isExpired && this.favoriteObject[ref.favoriteId] !== ref) { this.favoriteObject[ref.favoriteId] = ref; if (ref.type === 'friend') { this.favoriteFriendGroups.find((ctx) => { - if (ctx.name === ref.group_) { + if (ctx.name === ref.$group) { ++ctx.count; return true; } @@ -2016,7 +2021,7 @@ if (window.CefSharp) { }); } else if (ref.type === 'world') { this.favoriteWorldGroups.find((ctx) => { - if (ctx.name === ref.group_) { + if (ctx.name === ref.$group) { ++ctx.count; return true; } @@ -2024,7 +2029,7 @@ if (window.CefSharp) { }); } else if (ref.type === 'avatar') { this.favoriteAvatarGroups.find((ctx) => { - if (ctx.name === ref.group_) { + if (ctx.name === ref.$group) { ++ctx.count; return true; } @@ -2040,7 +2045,7 @@ if (window.CefSharp) { delete this.favoriteObject[ref.favoriteId]; if (ref.type === 'friend') { this.favoriteFriendGroups.find((ctx) => { - if (ctx.name === ref.group_) { + if (ctx.name === ref.$group) { --ctx.count; return true; } @@ -2048,7 +2053,7 @@ if (window.CefSharp) { }); } else if (ref.type === 'world') { this.favoriteWorldGroups.find((ctx) => { - if (ctx.name === ref.group_) { + if (ctx.name === ref.$group) { --ctx.count; return true; } @@ -2056,7 +2061,7 @@ if (window.CefSharp) { }); } else if (ref.type === 'avatar') { this.favoriteAvatarGroups.find((ctx) => { - if (ctx.name === ref.group_) { + if (ctx.name === ref.$group) { --ctx.count; return true; } @@ -2093,7 +2098,7 @@ if (window.CefSharp) { API.$on('FAVORITE:GROUP', function (args) { var ref = this.updateFavoriteGroup(args.json); args.ref = ref; - if (!ref.hide_) { + if (!ref.$isExpired) { if (ref.type === 'friend') { this.favoriteFriendGroups.find((ctx) => { if (ctx.name === ref.name) { @@ -2190,8 +2195,8 @@ if (window.CefSharp) { API.markAllFavoritesAsExpired = function () { for (var key in this.favorite) { var ctx = this.favorite[key]; - if (!ctx.hide_) { - ctx.expired_ = true; + if (!ctx.$isExpired) { + ctx.$isExpired = true; } } }; @@ -2199,9 +2204,9 @@ if (window.CefSharp) { API.checkExpiredFavorites = function () { for (var key in this.favorite) { var ctx = this.favorite[key]; - if (ctx.expired_ && - !ctx.hide_) { - ctx.hide_ = true; + if (ctx.$isExpired && + !ctx.$isExpired) { + ctx.$isExpired = true; this.$emit('FAVORITE:@DELETE', { param: { favoriteId: ctx.id @@ -2242,7 +2247,7 @@ if (window.CefSharp) { for (var key in this.favorite) { var ctx = this.favorite[key]; if (ctx.type === 'friend' && - !ctx.hide_) { + !ctx.$isExpired) { ++N; } } @@ -2263,7 +2268,7 @@ if (window.CefSharp) { for (var key in this.favorite) { var ctx = this.favorite[key]; if (ctx.type === 'world' && - !ctx.hide_) { + !ctx.$isExpired) { ++N; } } @@ -2284,7 +2289,7 @@ if (window.CefSharp) { for (var key in this.favorite) { var ctx = this.favorite[key]; if (ctx.type === 'avatar' && - !ctx.hide_) { + !ctx.$isExpired) { ++N; } } @@ -2303,8 +2308,8 @@ if (window.CefSharp) { API.markAllFavoriteGroupsAsExpired = function () { for (var key in this.favoriteGroup) { var ctx = this.favoriteGroup[key]; - if (!ctx.hide_) { - ctx.expired_ = true; + if (!ctx.$isExpired) { + ctx.$isExpired = true; } } }; @@ -2312,9 +2317,9 @@ if (window.CefSharp) { API.checkExpiredFavoriteGroups = function () { for (var key in this.favoriteGroup) { var ctx = this.favoriteGroup[key]; - if (ctx.expired_ && - !ctx.hide_) { - ctx.hide_ = true; + if (ctx.$isExpired && + !ctx.$isExpired) { + ctx.$isExpired = true; this.$emit('FAVORITE:GROUP:@DELETE', { param: { favoriteGroupId: ctx.id @@ -2367,8 +2372,8 @@ if (window.CefSharp) { if (!assign[ref.id]) { array.find((ctx) => { if (ctx.name === ref.name && - !ctx.assign_) { - ctx.assign_ = true; + !ctx.$isAssign) { + ctx.$isAssign = true; ctx.displayName = ref.displayName; assign[ref.id] = true; return true; @@ -2380,8 +2385,8 @@ if (window.CefSharp) { var set2 = function (array, ref) { if (!assign[ref.id]) { array.find((ctx) => { - if (!ctx.assign_) { - ctx.assign_ = true; + if (!ctx.$isAssign) { + ctx.$isAssign = true; ctx.name = ref.name; ctx.displayName = ref.displayName; assign[ref.id] = true; @@ -2393,7 +2398,7 @@ if (window.CefSharp) { }; for (var key in this.favoriteGroup) { var ctx = this.favoriteGroup[key]; - if (!ctx.hide_) { + if (!ctx.$isExpired) { if (ctx.type === 'friend') { set1(this.favoriteFriendGroups, ctx); } else if (ctx.type === 'world') { @@ -2405,7 +2410,7 @@ if (window.CefSharp) { } for (var key in this.favoriteGroup) { var ctx = this.favoriteGroup[key]; - if (!ctx.hide_) { + if (!ctx.$isExpired) { if (ctx.type === 'friend') { set2(this.favoriteFriendGroups, ctx); } else if (ctx.type === 'world') { @@ -2417,11 +2422,11 @@ if (window.CefSharp) { } for (var key in this.favorite) { var ctx = this.favorite[key]; - if (!ctx.hide_) { + if (!ctx.$isExpired) { if (ctx.type === 'friend') { // eslint-disable-next-line no-loop-func this.favoriteFriendGroups.find((ref) => { - if (ref.name === ctx.group_) { + if (ref.name === ctx.$group) { ++ref.count; return true; } @@ -2430,7 +2435,7 @@ if (window.CefSharp) { } else if (ctx.type === 'world') { // eslint-disable-next-line no-loop-func this.favoriteWorldGroups.find((ref) => { - if (ref.name === ctx.group_) { + if (ref.name === ctx.$group) { ++ref.count; return true; } @@ -2439,7 +2444,7 @@ if (window.CefSharp) { } else if (ctx.type === 'avatar') { // eslint-disable-next-line no-loop-func this.favoriteAvatarGroups.find((ref) => { - if (ref.name === ctx.group_) { + if (ref.name === ctx.$group) { ++ref.count; return true; } @@ -2477,8 +2482,8 @@ if (window.CefSharp) { for (var key in this.favorite) { var ctx = this.favorite[key]; if (ctx.favoriteId === objectId && - !ctx.hide_) { - ctx.hide_ = true; + !ctx.$isExpired) { + ctx.$isExpired = true; API.$emit('FAVORITE:@DELETE', { param: { favoriteId: ctx.id @@ -2500,15 +2505,17 @@ if (window.CefSharp) { favoriteId: '', tags: [], // custom - group_: '', + $isExpired: false, + $group: '', // ...ref }; this.favorite[ctx.id] = ctx; } - ctx.expired_ = false; + ctx.$isExpired = false; if (ctx.tags) { - ctx.group_ = ctx.tags; + // destructuring + [ctx.$group] = ctx.tags; } return ctx; }; @@ -2588,11 +2595,14 @@ if (window.CefSharp) { type: '', visibility: '', tags: [], + // custom + $isExpired: false, + // ...ref }; this.favoriteGroup[ctx.id] = ctx; } - ctx.expired_ = false; + ctx.$isExpired = false; return ctx; }; @@ -2662,9 +2672,9 @@ if (window.CefSharp) { API.handleClearFavoriteGroup = function (name) { for (var key in this.favorite) { var ctx = this.favorite[key]; - if (ctx.group_ === name && - !ctx.hide_) { - ctx.hide_ = true; + if (ctx.$group === name && + !ctx.$isExpired) { + ctx.$isExpired = true; API.$emit('FAVORITE:@DELETE', { param: { favoriteId: ctx.id @@ -2763,8 +2773,8 @@ if (window.CefSharp) { API.$on('FEEDBACK:DELETE', function (args) { var ctx = this.feedback[args.param.feedbackId]; if (ctx && - !ctx.hide_) { - ctx.hide_ = true; + !ctx.$isExpired) { + ctx.$isExpired = true; args.ref = ctx; this.$emit('FEEDBACK:@DELETE', { param: { @@ -2778,8 +2788,8 @@ if (window.CefSharp) { API.markAllFeedbacksAsExpired = function () { for (var key in this.feedback) { var ctx = this.feedback[key]; - if (!ctx.hide_) { - ctx.expired_ = true; + if (!ctx.$isExpired) { + ctx.$isExpired = true; } } }; @@ -2787,9 +2797,9 @@ if (window.CefSharp) { API.checkExpiredFeedbacks = function () { for (var key in this.feedback) { var ctx = this.feedback[key]; - if (ctx.expired_ && - !ctx.hide_) { - ctx.hide_ = true; + if (ctx.$isExpired && + !ctx.$isExpired) { + ctx.$isExpired = true; this.$emit('FEEDBACK:@DELETE', { param: { feedbackId: ctx.id @@ -2839,11 +2849,14 @@ if (window.CefSharp) { contentAuthorId: '', contentAuthorName: '', tags: [], + // custom + $isExpired: false, + // ...ref }; this.feedback[ctx.id] = ctx; } - ctx.expired_ = false; + ctx.$isExpired = false; return ctx; }; @@ -2932,8 +2945,8 @@ if (window.CefSharp) { API.$on('THING:DELETE', function (args) { var ctx = this.thing[args.param.thingId]; if (ctx && - !ctx.hide_) { - ctx.hide_ = true; + !ctx.$isExpired) { + ctx.$isExpired = true; args.ref = ctx; this.$emit('THING:@DELETE', { param: { @@ -2947,8 +2960,8 @@ if (window.CefSharp) { API.markAllThingsAsExpired = function () { for (var key in this.thing) { var ctx = this.thing[key]; - if (!ctx.hide_) { - ctx.expired_ = true; + if (!ctx.$isExpired) { + ctx.$isExpired = true; } } }; @@ -2956,9 +2969,9 @@ if (window.CefSharp) { API.checkExpiredThings = function () { for (var key in this.thing) { var ctx = this.thing[key]; - if (ctx.expired_ && - !ctx.hide_) { - ctx.hide_ = true; + if (ctx.$isExpired && + !ctx.$isExpired) { + ctx.$isExpired = true; this.$emit('THING:@DELETE', { param: { thingId: ctx.id @@ -3002,11 +3015,14 @@ if (window.CefSharp) { thingProperty: '', otherThingProperty: '', tags: [], + // custom + $isExpired: false, + // ...ref }; this.thing[ctx.id] = ctx; } - ctx.expired_ = false; + ctx.$isExpired = false; }; /* @@ -4896,7 +4912,7 @@ if (window.CefSharp) { } else { ctx = { id: objectId, - group: favorite.group_, + group: favorite.$group, ref, name: '' }; @@ -4933,7 +4949,7 @@ if (window.CefSharp) { } else { ctx = { id: objectId, - group: favorite.group_, + group: favorite.$group, ref, name: '' }; @@ -4964,7 +4980,7 @@ if (window.CefSharp) { } else { ctx = { id: objectId, - group: favorite.group_, + group: favorite.$group, ref, name: '' }; @@ -5183,7 +5199,7 @@ if (window.CefSharp) { var user = API.cachedUsers.get(id); if (user) { ctx.displayName = user.displayName; - ctx.trustLevel = user.trustLevel_; + ctx.trustLevel = user.$trustLevel; } this.friendLog[id] = ctx; }); @@ -5203,7 +5219,7 @@ if (window.CefSharp) { var ref = API.cachedUsers.get(id); if (ref) { ctx.displayName = ref.displayName; - ctx.trustLevel = ref.trustLevel_; + ctx.trustLevel = ref.$trustLevel; this.friendLogTable.data.push({ created_at: new Date().toJSON(), type: 'Friend', @@ -5268,19 +5284,19 @@ if (window.CefSharp) { this.saveFriendLog(); this.notifyMenu('friendLog'); } - if (ref.trustLevel_ && - ctx.trustLevel !== ref.trustLevel_) { + if (ref.$trustLevel && + ctx.trustLevel !== ref.$trustLevel) { if (ctx.trustLevel) { this.friendLogTable.data.push({ created_at: new Date().toJSON(), type: 'TrustLevel', userId: ref.id, displayName: ref.displayName, - trustLevel: ref.trustLevel_, + trustLevel: ref.$trustLevel, previousTrustLevel: ctx.trustLevel }); } - ctx.trustLevel = ref.trustLevel_; + ctx.trustLevel = ref.$trustLevel; this.saveFriendLog(); this.notifyMenu('friendLog'); } @@ -5349,7 +5365,7 @@ if (window.CefSharp) { API.$on('PLAYER-MODERATION', function (args) { var insertOrUpdate = $app.playerModerationTable.data.some((val, idx, arr) => { if (val.id === args.ref.id) { - if (args.ref.hide_) { + if (args.ref.$isExpired) { $app.$delete(arr, idx); } else { $app.$set(arr, idx, args.ref); @@ -5359,7 +5375,7 @@ if (window.CefSharp) { return false; }); if (!insertOrUpdate && - !args.ref.hide_) { + !args.ref.$isExpired) { $app.playerModerationTable.data.push(args.ref); $app.notifyMenu('moderation'); } @@ -5435,7 +5451,7 @@ if (window.CefSharp) { API.$on('NOTIFICATION', function (args) { var insertOrUpdate = $app.notificationTable.data.some((val, idx, arr) => { if (val.id === args.ref.id) { - if (args.ref.hide_) { + if (args.ref.$isExpired) { $app.$delete(arr, idx); } else { $app.$set(arr, idx, args.ref); @@ -5445,7 +5461,7 @@ if (window.CefSharp) { return false; }); if (!insertOrUpdate && - !args.ref.hide_) { + !args.ref.$isExpired) { $app.notificationTable.data.push(args.ref); $app.notifyMenu('notification'); } @@ -5687,7 +5703,7 @@ if (window.CefSharp) { isHideAvatar: false, isFavorite: false, - location_: {}, + $location: {}, users: [], instance: {}, @@ -5721,7 +5737,7 @@ if (window.CefSharp) { API.$on('WORLD', function (args) { var D = $app.userDialog; if (D.visible && - args.ref.id === D.location_.worldId) { + args.ref.id === D.$location.worldId) { $app.updateUserDialogLocation(); } }); @@ -5798,7 +5814,7 @@ if (window.CefSharp) { if (D.visible && args.ref.targetUserId === D.id && args.ref.sourceUserId === this.currentUser.id && - !args.ref.hide_) { + !args.ref.$isExpired) { if (args.ref.type === 'block') { D.isBlock = true; } else if (args.ref.type === 'mute') { @@ -5828,7 +5844,7 @@ if (window.CefSharp) { var D = $app.userDialog; if (D.visible && args.ref.favoriteId === D.id && - !args.ref.hide_) { + !args.ref.$isExpired) { D.isFavorite = true; } }); @@ -5870,7 +5886,7 @@ if (window.CefSharp) { var ref = API.playerModeration[key]; if (ref.targetUserId === D.id && ref.sourceUserId === API.currentUser.id && - !ref.hide_) { + !ref.$isExpired) { if (ref.type === 'block') { D.isBlock = true; } else if (ref.type === 'mute') { @@ -5912,7 +5928,7 @@ if (window.CefSharp) { $app.methods.updateUserDialogLocation = function () { var D = this.userDialog; var L = API.parseLocation(D.ref.location); - D.location_ = L; + D.$location = L; if (L.userId) { var ref = API.cachedUsers.get(L.userId); if (ref) { @@ -5970,7 +5986,7 @@ if (window.CefSharp) { API.getWorld({ worldId: L.worldId }).then((args) => { - if (L.tag === D.location_.tag) { + if (L.tag === D.$location.tag) { handle(args.ref.instances); } return true; @@ -6235,7 +6251,7 @@ if (window.CefSharp) { visible: false, loading: false, id: '', - location_: {}, + $location: {}, ref: {}, isFavorite: false, rooms: [], @@ -6269,7 +6285,7 @@ if (window.CefSharp) { var D = $app.worldDialog; if (D.visible && args.ref.favoriteId === D.id && - !args.ref.hide_) { + !args.ref.$isExpired) { D.isFavorite = true; } }); @@ -6288,7 +6304,7 @@ if (window.CefSharp) { var L = API.parseLocation(tag); if (L.worldId) { D.id = L.worldId; - D.location_ = L; + D.$location = L; D.treeData = []; D.fileCreatedAt = ''; D.fileSize = 'Loading'; @@ -6327,7 +6343,7 @@ if (window.CefSharp) { users: [] }; }); - var { instanceId } = D.location_; + var { instanceId } = D.$location; if (instanceId && !map[instanceId]) { map[instanceId] = { @@ -6339,8 +6355,8 @@ if (window.CefSharp) { for (var key in this.friend) { var ref = API.cachedUsers.get(key); if (ref && - ref.location_.worldId === D.id) { - ({ instanceId } = ref.location_); + ref.$location.worldId === D.id) { + ({ instanceId } = ref.$location); if (map[instanceId]) { map[instanceId].users.push(ref); } else { @@ -6358,7 +6374,7 @@ if (window.CefSharp) { b.occupants - a.occupants; }).forEach((v) => { var L = API.parseLocation(`${D.id}:${v.id}`); - v.location_ = L; + v.$location = L; v.location = L.tag; if (L.userId) { var $ref = API.cachedUsers.get(L.userId); @@ -6393,7 +6409,7 @@ if (window.CefSharp) { var D = this.worldDialog; if (D.visible) { if (command === 'New Instance') { - this.showNewInstanceDialog(D.location_.tag); + this.showNewInstanceDialog(D.$location.tag); } else if (command === 'Add Favorite') { this.showFavoriteDialog('world', D.id); } else { @@ -6502,7 +6518,7 @@ if (window.CefSharp) { var D = $app.avatarDialog; if (D.visible && args.ref.favoriteId === D.id && - !args.ref.hide_) { + !args.ref.$isExpired) { D.isFavorite = true; } }); diff --git a/html/index.html b/html/index.html index 048318d1..5ac16dd8 100644 --- a/html/index.html +++ b/html/index.html @@ -328,7 +328,7 @@
- +
@@ -770,7 +770,7 @@
@@ -813,8 +813,8 @@
- {{ friend.ref.displayName }} ({{ friend.memo }}) - + {{ friend.ref.displayName }} ({{ friend.memo }}) +
@@ -835,8 +835,8 @@
- {{ friend.ref.displayName }} ({{ friend.memo }}) - + {{ friend.ref.displayName }} ({{ friend.memo }}) +
@@ -857,8 +857,8 @@
- {{ friend.ref.displayName }} ({{ friend.memo }}) - + {{ friend.ref.displayName }} ({{ friend.memo }}) +
@@ -901,7 +901,7 @@
- + Friend No.{{userDialog.friend.no}}
@@ -947,25 +947,25 @@
-
- @@ -1336,7 +1336,7 @@
- +
diff --git a/html/vr.js b/html/vr.js index 30dd27e5..3180a890 100644 --- a/html/vr.js +++ b/html/vr.js @@ -596,14 +596,14 @@ if (window.CefSharp) { occupants: 0, instances: [], // custom - labs_: false, + $isLabs: false, // ...ref }; this.cachedWorlds.set(ctx.id, ctx); } if (ctx.tags) { - ctx.labs_ = ctx.tags.includes('system_labs'); + ctx.$isLabs = ctx.tags.includes('system_labs'); } return ctx; };