Some (experimental) fixes
[vchess.git] / client / src / components / GameList.vue
index 5596e44..a8c0dab 100644 (file)
@@ -13,7 +13,7 @@ div
         @click="$emit('show-game',g)"
         :class="{'my-turn': !!g.myTurn}"
       )
-        td {{ g.vname }}
+        td {{ g.vname + (g.options.abridged || '') }}
         td {{ player_s(g) }}
         td(v-if="showCadence") {{ g.cadence }}
         td(
@@ -64,8 +64,9 @@ export default {
       if (
         this.st.user.sid == g.players[0].sid ||
         this.st.user.id == g.players[0].id
-      )
+      ) {
         return g.players[1].name || "@nonymous";
+      }
       return g.players[0].name || "@nonymous";
     },
     sortedGames: function() {
@@ -114,6 +115,8 @@ export default {
     },
     deleteGame: function(game, e) {
       if (
+        // Import ?
+        (typeof game.id == "string" && game.id.charAt(0) == 'i') ||
         // My game ?
         game.players.some(p =>
           p.sid == this.st.user.sid || p.id == this.st.user.id