Refactor away this poorly named and overloaded file
This commit is contained in:
parent
b9640a54bd
commit
ad7456b367
3 changed files with 19 additions and 25 deletions
|
@ -154,7 +154,7 @@
|
|||
<script type="text/javascript" src="js/views/conversation_list_view.js"></script>
|
||||
<script type="text/javascript" src="js/views/conversation_view.js"></script>
|
||||
<script type="text/javascript" src="js/views/new_conversation_view.js"></script>
|
||||
<script type="text/javascript" src="js/views/new_message_button.js"></script>
|
||||
<script type="text/javascript" src="js/views/new_group_view.js"></script>
|
||||
<script type="text/javascript" src="js/popup.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
20
js/popup.js
20
js/popup.js
|
@ -21,11 +21,25 @@ Whisper.Layout = new (Backbone.View.extend({
|
|||
this.resize();
|
||||
|
||||
new Whisper.ConversationListView({el: $('#contacts')});
|
||||
new Whisper.Header({el: $('#header')});
|
||||
window.addEventListener('resize', this.resize.bind(this));
|
||||
Whisper.Threads.fetch({reset: true});
|
||||
},
|
||||
events: {
|
||||
'resize': 'resize'
|
||||
'click #new-message': 'new_message',
|
||||
'click #new-group': 'new_group'
|
||||
},
|
||||
|
||||
new_message: function(e) {
|
||||
e.preventDefault();
|
||||
$('.conversation').hide().trigger('close'); // detach any existing conversation views
|
||||
this.view = new Whisper.NewConversationView();
|
||||
//todo: less new
|
||||
},
|
||||
|
||||
new_group: function(e) {
|
||||
e.preventDefault();
|
||||
$('.conversation').trigger('close'); // detach any existing conversation views
|
||||
new Whisper.NewGroupView({ el: $('.conversation') });
|
||||
},
|
||||
resize: function (e) {
|
||||
var windowheight = window.innerHeight;
|
||||
|
@ -45,7 +59,7 @@ Whisper.Layout = new (Backbone.View.extend({
|
|||
$(content).insertAfter(this.gutter);
|
||||
this.resize();
|
||||
}
|
||||
}))({el: window});
|
||||
}))({el: document});
|
||||
|
||||
textsecure.registerOnLoadFunction(function() {
|
||||
if (textsecure.storage.getUnencrypted("number_id") === undefined) {
|
||||
|
|
|
@ -43,24 +43,4 @@ var Whisper = Whisper || {};
|
|||
}
|
||||
});
|
||||
|
||||
Whisper.Header = Backbone.View.extend({
|
||||
events: {
|
||||
'click #new-message': 'new_message',
|
||||
'click #new-group': 'new_group'
|
||||
},
|
||||
|
||||
new_message: function(e) {
|
||||
e.preventDefault();
|
||||
$('.conversation').hide().trigger('close'); // detach any existing conversation views
|
||||
this.view = new Whisper.NewConversationView();
|
||||
//todo: less new
|
||||
},
|
||||
|
||||
new_group: function(e) {
|
||||
e.preventDefault();
|
||||
$('.conversation').trigger('close'); // detach any existing conversation views
|
||||
new Whisper.NewGroupView({ el: $('.conversation') });
|
||||
}
|
||||
});
|
||||
|
||||
})();
|
Loading…
Add table
Reference in a new issue