/* * vim: ts=4:sw=4:expandtab */ (function() { 'use strict'; window.Whisper = window.Whisper || {}; // TODO: take a title string which could replace the 'members' header Whisper.GroupMemberList = Whisper.View.extend({ className: 'group-member-list panel', templateName: 'group-member-list', initialize: function(options) { this.needVerify = options.needVerify; this.render(); this.member_list_view = new Whisper.ContactListView({ collection: this.model, className: 'members', toInclude: { listenBack: options.listenBack, }, }); this.member_list_view.render(); this.$('.container').append(this.member_list_view.el); }, render_attributes: function() { var summary; if (this.needVerify) { summary = i18n('membersNeedingVerification'); } return { members: i18n('groupMembers'), summary: summary, }; }, }); })();