From 3595dfd86d8aeb5288659f37a959b50eddf4ed4f Mon Sep 17 00:00:00 2001 From: Natsumi Date: Wed, 26 Oct 2022 03:07:53 +1300 Subject: [PATCH] Remove username field --- html/src/app.js | 23 +---------------------- html/src/index.pug | 13 +++++++------ 2 files changed, 8 insertions(+), 28 deletions(-) diff --git a/html/src/app.js b/html/src/app.js index 7b54a181..c704bcd7 100644 --- a/html/src/app.js +++ b/html/src/app.js @@ -1053,7 +1053,6 @@ speechSynthesis.getVoices(); args.ref = this.applyCurrentUser(json); this.applyUser({ id: json.id, - username: json.username, displayName: json.displayName, bio: json.bio, bioLinks: json.bioLinks, @@ -1455,7 +1454,6 @@ speechSynthesis.getVoices(); if (typeof ref === 'undefined') { ref = { id: '', - username: '', displayName: '', userIcon: '', bio: '', @@ -7642,12 +7640,6 @@ speechSynthesis.getVoices(); } var NAME = ctx.name.toUpperCase(); var match = NAME.includes(QUERY); - if (!match) { - var uname = String(ctx.ref.username); - match = - uname.toUpperCase().includes(QUERY) && - !uname.startsWith('steam_'); - } if (!match && ctx.memo) { match = String(ctx.memo).toUpperCase().includes(QUERY); } @@ -17568,14 +17560,7 @@ speechSynthesis.getVoices(); $app.methods.friendsListSearchChange = function () { var filters = [...this.friendsListSearchFilters]; if (filters.length === 0) { - filters = [ - 'Display Name', - 'User Name', - 'Rank', - 'Status', - 'Bio', - 'Memo' - ]; + filters = ['Display Name', 'Rank', 'Status', 'Bio', 'Memo']; } var results = []; if (this.friendsListSearch) { @@ -17590,12 +17575,6 @@ speechSynthesis.getVoices(); } if (query && filters) { var match = false; - if (!match && filters.includes('User Name')) { - var uname = String(ctx.ref.username); - match = - uname.toUpperCase().includes(query) && - !uname.startsWith('steam_'); - } if ( !match && filters.includes('Display Name') && diff --git a/html/src/index.pug b/html/src/index.pug index a169c6d0..b39ec00f 100644 --- a/html/src/index.pug +++ b/html/src/index.pug @@ -463,8 +463,9 @@ html .avatar img(v-lazy="userImage(user)") .detail - span.name(v-text="user.displayName" :class="user.trustClass") - span.extra(v-text="user.username" style="font-family:monospace") + span.name(v-text="user.displayName") + span.extra(v-if="randomUserColours" v-text="user.$trustLevel" :class="user.$trustClass") + span.extra(v-else v-text="user.$trustLevel" :style="{'color':user.$userColour}") el-button-group(style="margin-top:15px") el-button(v-if="searchUserParams.offset" @click="moreSearchUser(-1)" icon="el-icon-back" size="small") Prev el-button(v-if="searchUserResults.length" @click="moreSearchUser(1)" icon="el-icon-right" size="small") Next @@ -969,7 +970,6 @@ html template(v-once #default="scope") span.name(v-if="randomUserColours" v-text="scope.row.displayName" :style="{'color':scope.row.$userColour}") span.name(v-else v-text="scope.row.displayName") - el-table-column(label="User Name" min-width="120" prop="username" sortable :sort-method="(a, b) => sortAlphabetically(a, b, 'username')") el-table-column(label="Rank" width="110" prop="$trustSortNum" sortable="custom") template(v-once #default="scope") span.name(v-if="randomUserColours" v-text="scope.row.$trustLevel" :class="scope.row.$trustClass") @@ -1547,9 +1547,10 @@ html span(v-text="displayName") i.el-icon-caret-bottom span.dialog-title(v-text="userDialog.ref.displayName" style="margin-left:5px;margin-right:5px") - el-popover(placement="top" trigger="click") - span(slot="reference" v-text="userDialog.ref.username" style="margin-right:5px;color:#909399;font-family:monospace;font-size:12px;cursor:pointer") - span(style="display:block;text-align:center;font-family:monospace") {{ userDialog.ref.username | textToHex }} + template(v-if="userDialog.ref.id === API.currentUser.id") + el-popover(placement="top" trigger="click") + span(slot="reference" v-text="API.currentUser.username" style="margin-right:5px;color:#909399;font-family:monospace;font-size:12px;cursor:pointer") + span(style="display:block;text-align:center;font-family:monospace") {{ API.currentUser.username | textToHex }} el-tooltip(v-for="item in userDialog.ref.$languages" :key="item.key" placement="top") template(#content) span {{ item.value }} ({{ item.key }})