Have the "New stream/new PM" buttons no longer clear message contents.

If you're currently composing a message and you click one of those, it
now no longer clears out your old message contents, making it more
analogous to the job the old selector used to play.

(imported from commit b935a3bf307bdbd82f1ee7db31d3a3c89c623195)
This commit is contained in:
Waseem Daher
2013-01-11 16:14:45 -05:00
parent bfa1e98e35
commit 5b473a18c3
2 changed files with 7 additions and 7 deletions

View File

@@ -175,13 +175,13 @@ var people_list = [
<div>
<button type="button" class="visible-phone btn btn-small phone_new_message_button"
id="left_bar_compose_stream_button_little"
onclick="compose.start('stream');"
onclick="compose.set_mode('stream');"
title="New stream message">
<i class="icon-bullhorn"></i>
</button>
<button type="button" class="visible-phone btn btn-small phone_new_message_button"
id="left_bar_compose_private_button_little"
onclick="compose.start('private');"
onclick="compose.set_mode('private');"
title="New private message">
<i class="icon-user"></i>
</button>
@@ -190,14 +190,14 @@ var people_list = [
<div class="hidden-phone new_message_button">
<button type="button" class="btn btn-large btn-block"
id="left_bar_compose_stream_button_big"
onclick="compose.start('stream');">
onclick="compose.set_mode('stream');">
<i class="icon-bullhorn"></i> New stream message
</button>
</div>
<div class="hidden-phone new_message_button">
<button type="button" class="btn btn-large btn-block"
id="left_bar_compose_private_button_big"
onclick="compose.start('private');">
onclick="compose.set_mode('private');">
<i class="icon-user"></i> New private message
</button>
</div>

View File

@@ -187,9 +187,9 @@ exports.clear = function () {
// Set the mode of a compose already in progress.
// Does not clear the input fields.
exports.set_mode = function (mode) {
if (!is_composing_message)
return;
if (!is_composing_message) {
exports.start(mode);
}
if (mode === 'private') {
show('private', $("#private_message_recipient"));
is_composing_message = "private";