mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2025-05-04 09:53:55 -04:00
Add clan invite link on details page
This commit is contained in:
parent
5ae93cd6ab
commit
565cd9cf50
3 changed files with 40 additions and 16 deletions
app
|
@ -1,4 +1,11 @@
|
||||||
#clan-details-view
|
#clan-details-view
|
||||||
|
|
||||||
.clan-description
|
.join-clan-link
|
||||||
margin-left: 10px
|
width: 390px
|
||||||
|
|
||||||
|
.join-link-prompt
|
||||||
|
font-weight: bold
|
||||||
|
|
||||||
|
.stats-table
|
||||||
|
width: 200px
|
||||||
|
background: rgba(0, 0, 0, 0.0)
|
||||||
|
|
|
@ -9,23 +9,36 @@ block content
|
||||||
each line in clan.get('description').split('\n')
|
each line in clan.get('description').split('\n')
|
||||||
p= line
|
p= line
|
||||||
|
|
||||||
p
|
h5 Summary
|
||||||
if isOwner
|
table.table.table-condensed.stats-table
|
||||||
button.btn.btn-sm.btn-warning.delete-clan-btn Delete Clan
|
|
||||||
else if isMember
|
|
||||||
button.btn.btn-sm.btn-warning.leave-clan-btn Leave Clan
|
|
||||||
else
|
|
||||||
button.btn.btn-sm.btn-success.join-clan-btn Join Clan
|
|
||||||
|
|
||||||
if owner
|
if owner
|
||||||
p
|
tr
|
||||||
span.spr Chieftain:
|
td
|
||||||
a(href="/user/#{clan.get('ownerID')}")= owner.get('name')
|
span.spr Chieftain
|
||||||
|
td
|
||||||
|
a(href="/user/#{clan.get('ownerID')}")= owner.get('name')
|
||||||
if stats.averageLevel
|
if stats.averageLevel
|
||||||
p Average level: #{stats.averageLevel}
|
tr
|
||||||
|
td Average Level
|
||||||
|
td= stats.averageLevel
|
||||||
if stats.totalAchievements
|
if stats.totalAchievements
|
||||||
p Total achievements earned: #{stats.totalAchievements}
|
tr
|
||||||
|
td Achievements
|
||||||
|
td= stats.totalAchievements
|
||||||
|
|
||||||
|
p
|
||||||
|
if isOwner
|
||||||
|
button.btn.btn-sm.btn-warning.delete-clan-btn Delete Clan
|
||||||
|
else if isMember
|
||||||
|
button.btn.btn-sm.btn-warning.leave-clan-btn Leave Clan
|
||||||
|
else
|
||||||
|
button.btn.btn-sm.btn-success.join-clan-btn Join Clan
|
||||||
|
|
||||||
|
div
|
||||||
|
span.spl.spr.join-link-prompt Invite:
|
||||||
|
input.join-clan-link(type="text", readonly, value="#{joinClanLink}")
|
||||||
|
.small *Invite players to this Clan by sending them this link.
|
||||||
|
|
||||||
if members
|
if members
|
||||||
h3 Heroes (#{members.length})
|
h3 Heroes (#{members.length})
|
||||||
table.table.table-striped.table-condensed
|
table.table.table-striped.table-condensed
|
||||||
|
|
|
@ -30,6 +30,10 @@ module.exports = class ClanDetailsView extends RootView
|
||||||
getRenderData: ->
|
getRenderData: ->
|
||||||
context = super()
|
context = super()
|
||||||
context.clan = @clan
|
context.clan = @clan
|
||||||
|
if application.isProduction()
|
||||||
|
context.joinClanLink = "https://codecombat.com/clans/#{@clanID}"
|
||||||
|
else
|
||||||
|
context.joinClanLink = "http://localhost:3000/clans/#{@clanID}"
|
||||||
context.owner = @owner
|
context.owner = @owner
|
||||||
context.memberAchievementsMap = @memberAchievementsMap
|
context.memberAchievementsMap = @memberAchievementsMap
|
||||||
context.members = @members?.models
|
context.members = @members?.models
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue