diff --git a/html/src/app.js b/html/src/app.js index 1759d98b..f57750e2 100644 --- a/html/src/app.js +++ b/html/src/app.js @@ -11126,25 +11126,29 @@ speechSynthesis.getVoices(); this.addGameLogEntry(gameLog, this.lastLocation.location); }; - $app.methods.deleteGameLogEntry = function (row) { + $app.methods.deleteGameLogEntryPrompt = function (row) { this.$confirm('Continue? Delete Log', 'Confirm', { confirmButtonText: 'Confirm', cancelButtonText: 'Cancel', type: 'info', callback: (action) => { if (action === 'confirm') { - removeFromArray(this.gameLogTable.data, row); - database.deleteGameLogEntry(row); - console.log(row); - database.getGamelogDatabase().then((data) => { - this.gameLogSessionTable = data; - this.updateSharedFeed(true); - }); + this.deleteGameLogEntry(row); } } }); }; + $app.methods.deleteGameLogEntry = function (row) { + removeFromArray(this.gameLogTable.data, row); + database.deleteGameLogEntry(row); + console.log(row); + database.getGamelogDatabase().then((data) => { + this.gameLogSessionTable = data; + this.updateSharedFeed(true); + }); + }; + $app.data.lastLocationDestination = ''; $app.data.lastLocationDestinationTime = 0; $app.data.lastVideoUrl = ''; diff --git a/html/src/mixins/tabs/friendLog.pug b/html/src/mixins/tabs/friendLog.pug index ed1b5324..0a434347 100644 --- a/html/src/mixins/tabs/friendLog.pug +++ b/html/src/mixins/tabs/friendLog.pug @@ -21,4 +21,4 @@ mixin friendLogTab() span ({{ scope.row.previousTrustLevel }} #[i.el-icon-right] {{ scope.row.trustLevel }}) el-table-column(:label="$t('table.friendLog.action')" width="80" align="right") template(v-once #default="scope") - el-button(type="text" icon="el-icon-close" size="mini" @click="deleteFriendLog(scope.row)") + el-button(type="text" icon="el-icon-delete" size="mini" @click="deleteFriendLog(scope.row)") diff --git a/html/src/mixins/tabs/gameLog.pug b/html/src/mixins/tabs/gameLog.pug index 9390a9e4..8653e769 100644 --- a/html/src/mixins/tabs/gameLog.pug +++ b/html/src/mixins/tabs/gameLog.pug @@ -49,6 +49,6 @@ mixin gameLogTab() span.x-link(v-else v-text="scope.row.data") el-table-column(:label="$t('table.gameLog.action')" width="80" align="right") template(v-once #default="scope") - el-button(v-if="scope.row.type !== 'OnPlayerJoined' && scope.row.type !== 'OnPlayerLeft' && scope.row.type !== 'Location' && scope.row.type !== 'PortalSpawn'" type="text" icon="el-icon-close" size="mini" @click="deleteGameLogEntry(scope.row)") + el-button(v-if="scope.row.type !== 'OnPlayerJoined' && scope.row.type !== 'OnPlayerLeft' && scope.row.type !== 'Location' && scope.row.type !== 'PortalSpawn'" type="text" icon="el-icon-delete" size="mini" @click="deleteGameLogEntryPrompt(scope.row)") el-tooltip(placement="top" content="Open Instance Info" :disabled="hideTooltips") el-button(v-if="scope.row.type === 'Location'" type="text" icon="el-icon-tickets" size="mini" @click="showPreviousInstanceInfoDialog(scope.row.location)")