From 44cedbed0e7f392cfc824f93b6b469e22e131b4e Mon Sep 17 00:00:00 2001 From: Thibault Duplessis Date: Sat, 27 Jul 2013 00:48:27 +0200 Subject: [PATCH] show user language --- app/views/user/mini.scala.html | 10 +++--- app/views/user/show.scala.html | 57 ++++++++++++++++++---------------- public/javascripts/big.js | 2 +- public/stylesheets/common.css | 5 +++ 4 files changed, 42 insertions(+), 32 deletions(-) diff --git a/app/views/user/mini.scala.html b/app/views/user/mini.scala.html index a65190e053..319ab907a6 100644 --- a/app/views/user/mini.scala.html +++ b/app/views/user/mini.scala.html @@ -3,13 +3,13 @@ @u.elo Elo, @u.count.game @trans.games() + @u.lang.map { l => + @langName(l).map { name => +

@name + } + } @if(followsMe(u.id)) { @trans.followsYou() } -@u.lang.map { l => -@langName(l).map { name => -@name -} -}

@relation.actions(u.id)
diff --git a/app/views/user/show.scala.html b/app/views/user/show.scala.html index 664a9cb7b2..09a577ae27 100644 --- a/app/views/user/show.scala.html +++ b/app/views/user/show.scala.html @@ -121,36 +121,41 @@ evenMoreCss = evenMoreCss) { } }
-

@trans.memberSince() @showDate(u.createdAt)

- @u.seenAt.map { seen => -

@trans.lastLogin() @timeago(seen)

+ @u.lang.map { l => + @langName(l).map { name => +

@name + } + } +

@trans.memberSince() @showDate(u.createdAt)

+ @u.seenAt.map { seen => +

@trans.lastLogin() @timeago(seen)

+ } + @trans.favoriteOpponents() +
+ @teamIds(u.id).sortBy(t => !myTeam(t)).map { teamId => + @teamLink(teamId, ("s16 team revert-underline" + myTeam(teamId).fold(" mine", "")).some) } - @trans.favoriteOpponents() -
- @teamIds(u.id).sortBy(t => !myTeam(t)).map { teamId => - @teamLink(teamId, ("s16 team revert-underline" + myTeam(teamId).fold(" mine", "")).some) - } -
-
-
- @actions
+
+ @actions +
- @if(u.hasGames) { -
- @filters.list.map { f => - - @userGameFilterTitle(info, f) - - } -
-
- @games.nextPage.map { np => - - } - @game.widgets(games.currentPageResults, user = u.some, ownerLink = ctx is u) -
+ +@if(u.hasGames) { +
+ @filters.list.map { f => + + @userGameFilterTitle(info, f) + }
+
+ @games.nextPage.map { np => + + } + @game.widgets(games.currentPageResults, user = u.some, ownerLink = ctx is u) +
+} + } diff --git a/public/javascripts/big.js b/public/javascripts/big.js index 4aa1fea799..cfd59ebfaf 100644 --- a/public/javascripts/big.js +++ b/public/javascripts/big.js @@ -452,7 +452,7 @@ var storage = { }).on({ powerTipPreRender: function() { $.ajax({ - url: $(this).attr('href'), + url: $(this).attr('href') + '/mini', success: function(html) { $('#powerTip').html(html); } diff --git a/public/stylesheets/common.css b/public/stylesheets/common.css index ef24872d33..25b7ecb763 100644 --- a/public/stylesheets/common.css +++ b/public/stylesheets/common.css @@ -229,6 +229,11 @@ ul.ui-autocomplete li a.ui-state-focus { text-align: right; padding: 16px 8px; } +#powerTip .lang { + display: block; + height: 16px; + margin-top: 5px; +} #powerTip:before, #hook:before { content:""; position: absolute;