Render conversation titles

This commit is contained in:
lilia 2015-05-22 15:41:30 -07:00
parent bc4d31cf72
commit 7bf1d41184
8 changed files with 21 additions and 10 deletions

View file

@ -32,6 +32,7 @@
<li><a class='destroy'>Delete messages</a></li>
</ul>
</div>
<span class='conversation-title'>{{ title }}</span>
</div>
<div class='discussion-container'></div>

View file

@ -24,7 +24,10 @@
},
template: $('#conversation').html(),
render_attributes: function() {
return { group: this.model.get('type') === 'group' };
return {
group: this.model.get('type') === 'group',
title: this.model.getTitle()
};
},
initialize: function(options) {
this.listenTo(this.model, 'destroy', this.stopListening);
@ -34,7 +37,7 @@
this.appWindow = options.appWindow;
new Whisper.WindowControlsView({
appWindow: this.appWindow
}).$el.appendTo(this.$('#header'));
}).$el.insertAfter(this.$('.menu'));
this.fileInput = new Whisper.FileInputView({
el: this.$('.attachments'),

View file

@ -18,6 +18,7 @@
window.Whisper = window.Whisper || {};
Whisper.WindowControlsView = Whisper.View.extend({
tagName: 'span',
className: 'window-controls',
template: $('#window-controls').html(),
initialize: function(options) {

View file

@ -4,6 +4,10 @@
.file-input .close {
top: -10px;
}
.conversation-title {
line-height: $header-height;
}
}
.conversation + .new-group-update-form,

View file

@ -52,6 +52,10 @@ body {
}
}
.window-controls {
float: right;
}
.title-text {
display: block;
text-align: center;

View file

@ -1,7 +1,3 @@
.window-controls {
text-align: right;
}
.gutter {
padding: $header-height 0 0;
}

View file

@ -56,6 +56,9 @@ body {
#header button:hover {
background-color: rgba(19, 117, 196, 0.8); }
.window-controls {
float: right; }
.title-text {
display: block;
text-align: center;
@ -260,9 +263,6 @@ img.emoji {
.attachment-preview img {
width: 100%; }
.window-controls {
text-align: right; }
.gutter {
padding: 36px 0 0; }
@ -367,6 +367,8 @@ input.search {
padding: 36px 0; }
.conversation .file-input .close {
top: -10px; }
.conversation .conversation-title {
line-height: 36px; }
.conversation + .new-group-update-form,
.conversation, .discussion-container, .message-list, .message-detail, .key-verification {

File diff suppressed because one or more lines are too long