removing need to count rooms

pull/220/head
Gabriel Engel 11 years ago
parent c49d8bc740
commit ffb906fa5d
  1. 3
      client/views/app/sideNav/channels.coffee
  2. 17
      client/views/app/sideNav/channels.html
  3. 2
      client/views/app/sideNav/directMessages.coffee
  4. 19
      client/views/app/sideNav/directMessages.html
  5. 3
      client/views/app/sideNav/privateGroups.coffee
  6. 18
      client/views/app/sideNav/privateGroups.html

@ -5,9 +5,6 @@ Template.channels.helpers
rooms: ->
return ChatSubscription.find { t: { $in: ['c']}, f: { $ne: true } }, { sort: 't': 1, 'name': 1 }
total: ->
return ChatSubscription.find({ t: { $in: ['c']}, f: { $ne: true } }).count()
Template.channels.events
'click .add-room': (e, instance) ->
SideNav.setFlex "createChannelFlex"

@ -3,15 +3,12 @@
{{_ "Channels"}}
<i class="a-plus"></i>
</h3>
{{#if total}}
<ul>
{{#each rooms}}
{{> chatRoomItem }}
{{/each}}
</ul>
{{else}}
<p class="empty">{{_ "No_channels_yet" }}</p>
{{/if}}
<ul>
{{#each rooms}}
{{> chatRoomItem }}
{{else}}
<p class="empty">{{_ "No_channels_yet" }}</p>
{{/each}}
</ul>
<a href="" class="more more-channels">{{_ "More_channels"}} ..</a>
</template>

@ -1,5 +1,3 @@
Template.directMessages.helpers
rooms: ->
return ChatSubscription.find { t: { $in: ['d']}, f: { $ne: true } }, { sort: 't': 1, 'name': 1 }
total: ->
return ChatSubscription.find({ t: { $in: ['d']}, f: { $ne: true } }, { sort: 't': 1, 'name': 1 }).fetch().length

@ -1,14 +1,13 @@
<template name="directMessages">
<h3>
<h3 class="add-room">
{{_ "Direct_Messages"}}
<i class="a-plus"></i>
</h3>
{{#if total}}
<ul>
{{#each rooms}}
{{> chatRoomItem }}
{{/each}}
</ul>
{{else}}
<p class="empty">{{_ "No_direct_messages_yet" }}</p>
{{/if}}
<ul>
{{#each rooms}}
{{> chatRoomItem }}
{{else}}
<p class="empty">{{_ "No_direct_messages_yet" }}</p>
{{/each}}
</ul>
</template>

@ -1,10 +1,9 @@
Template.privateGroups.helpers
tRoomMembers: ->
return t('Members_placeholder')
rooms: ->
return ChatSubscription.find { t: { $in: ['p']}, f: { $ne: true } }, { sort: 't': 1, 'name': 1 }
total: ->
return ChatSubscription.find({ t: { $in: ['p']}, f: { $ne: true } }).count()
Template.privateGroups.events
'click .add-room': (e, instance) ->

@ -3,15 +3,11 @@
{{_ "Private_Groups"}}
<i class="a-plus"></i>
</h3>
{{#if total}}
<ul>
{{#each rooms}}
{{> chatRoomItem }}
{{/each}}
</ul>
{{else}}
<p class="empty">{{_ "No_groups_yet" }}</p>
{{/if}}
<ul>
{{#each rooms}}
{{> chatRoomItem }}
{{else}}
<p class="empty">{{_ "No_groups_yet" }}</p>
{{/each}}
</ul>
</template>

Loading…
Cancel
Save