mirror of
https://github.com/sudoxnym/habitica.git
synced 2026-08-01 23:40:25 +00:00
pretty up the html a bit
This commit is contained in:
parent
0505b3a4d7
commit
c1ac873ad5
2 changed files with 25 additions and 26 deletions
|
|
@ -41,9 +41,7 @@ module.exports.app = (appExports, model) ->
|
|||
|
||||
appExports.partyAccept = ->
|
||||
invitation = user.get('party.invitation')
|
||||
debugger
|
||||
model.subscribe model.query("parties").withId(invitation), (err, parties) ->
|
||||
debugger
|
||||
throw err if err
|
||||
party = parties.at(0)
|
||||
party.push 'members', user.get('id')
|
||||
|
|
@ -51,7 +49,6 @@ module.exports.app = (appExports, model) ->
|
|||
user.set 'party.current', party.get('id')
|
||||
model.ref '_party', party
|
||||
model.subscribe model.query('users').party(party.get('members')), (err, members) ->
|
||||
debugger
|
||||
throw err if err
|
||||
model.ref '_partyMembers', members
|
||||
|
||||
|
|
@ -63,8 +60,7 @@ module.exports.app = (appExports, model) ->
|
|||
# TODO notify sender
|
||||
|
||||
appExports.partyLeave = ->
|
||||
debugger
|
||||
user.set 'party.current', null
|
||||
id = user.set 'party.current', null
|
||||
party = model.at '_party'
|
||||
members = party.get('members')
|
||||
index = members.indexOf(user.get('id'))
|
||||
|
|
@ -72,9 +68,9 @@ module.exports.app = (appExports, model) ->
|
|||
party.set 'members', members
|
||||
if (members.length == 0)
|
||||
# last member out, kill the party
|
||||
model.del "parties.#{id}", -> window.location.reload()
|
||||
else
|
||||
window.location.reload()
|
||||
model.del "parties.#{id}"
|
||||
model.unsubscribe model.query('parties').withId(id)
|
||||
model.set('_party', null)
|
||||
|
||||
#exports.partyDisband = ->
|
||||
|
||||
|
|
|
|||
|
|
@ -111,26 +111,28 @@
|
|||
</@footer>
|
||||
</app:myModal>
|
||||
|
||||
<app:myModal modalId="party-modal" header="Party">
|
||||
<app:myModal modalId="party-modal">
|
||||
<h2>
|
||||
{#if _user.party.current}Invite Member To "{_party.name}"
|
||||
{else if _user.party.invitation}You're Invited To "{_party.name}"
|
||||
{#if _party}{_party.name}
|
||||
{else if _user.party.invitation}You're Invited To {_party.name}
|
||||
{else}Create A Party{/}
|
||||
</h2>
|
||||
|
||||
{#if _user.party.current}
|
||||
<!-- In a party -->
|
||||
<ul>
|
||||
<table class="table table-stripe">
|
||||
{#each _partyMembers as :member}
|
||||
<li>{username(:member.auth)}</li>
|
||||
<tr><td>{username(:member.auth)}</td><td>({:member.id})</td></tr>
|
||||
{/}
|
||||
</ul>
|
||||
<form x-bind="submit: partyInvite">
|
||||
</table>
|
||||
<form class=form-inline x-bind="submit: partyInvite">
|
||||
{#if _view.partyError}
|
||||
<div class='alert alert-danger'>{_view.partyError}</div>
|
||||
{/}
|
||||
<input type="text" class="input-medium search-query" value="{_newPartyMember}">
|
||||
<input type="submit" class="btn" value="Add" />
|
||||
<div class='control-group'>
|
||||
<input type="text" class="input-medium" placeholder="User Id" value="{_newPartyMember}">
|
||||
<input type="submit" class="btn" value="Invite" />
|
||||
</div>
|
||||
</form>
|
||||
<a class='btn btn-danger' x-bind="click: partyLeave">Leave</a>
|
||||
|
||||
|
|
@ -143,17 +145,18 @@
|
|||
<a class='btn btn-danger' x-bind="click: partyReject">Reject</a>
|
||||
{else}
|
||||
<!-- Not in a party , no invites - create a new one -->
|
||||
<form x-bind="submit: partyCreate">
|
||||
<form class=form-inline x-bind="submit: partyCreate">
|
||||
{#if _view.partyError}
|
||||
<div class='alert alert-danger'>{_view.partyError}</div>
|
||||
{/}
|
||||
<input type="text" class="input-medium search-query" value="{_newParty}">
|
||||
<input type="submit" class="btn" value="Add" />
|
||||
<div class=control-group>
|
||||
<input type="text" class="input-medium" placeholder="Party Name" value="{_newParty}">
|
||||
<input type="submit" class="btn" value="Create" />
|
||||
</div>
|
||||
</form>
|
||||
{/}
|
||||
{/}
|
||||
|
||||
|
||||
</app:myModal>
|
||||
|
||||
<alerts:>
|
||||
|
|
|
|||
Loading…
Reference in a new issue