mirror of
https://github.com/zulip/zulip.git
synced 2025-11-14 19:06:09 +00:00
Keep text in the compose box when another stream/subj is clicked on
(imported from commit f063c92c4378074a7b27e45787dd1591fdde98b7)
This commit is contained in:
@@ -54,14 +54,17 @@ exports.start = function (msg_type, opts) {
|
|||||||
opts = $.extend({ message_type: msg_type,
|
opts = $.extend({ message_type: msg_type,
|
||||||
stream: '',
|
stream: '',
|
||||||
subject: '',
|
subject: '',
|
||||||
private_message_recipient: '',
|
private_message_recipient: ''
|
||||||
message: ''
|
|
||||||
}, opts);
|
}, opts);
|
||||||
|
|
||||||
compose.stream_name(opts.stream);
|
compose.stream_name(opts.stream);
|
||||||
compose.subject(opts.subject);
|
compose.subject(opts.subject);
|
||||||
compose.recipient(opts.private_message_recipient);
|
compose.recipient(opts.private_message_recipient);
|
||||||
compose.message_content(opts.message);
|
// If the user opens the compose box, types some text, and then clicks on a
|
||||||
|
// different stream/subject, we want to keep the text in the compose box
|
||||||
|
if (opts.message !== undefined) {
|
||||||
|
compose.message_content(opts.message);
|
||||||
|
}
|
||||||
|
|
||||||
$('#sidebar a[href="#home"]').tab('show');
|
$('#sidebar a[href="#home"]').tab('show');
|
||||||
|
|
||||||
@@ -167,6 +170,7 @@ exports.hide = function () {
|
|||||||
$('input, textarea, button').blur();
|
$('input, textarea, button').blur();
|
||||||
$('.message_comp').slideUp(100,
|
$('.message_comp').slideUp(100,
|
||||||
function() { $('#compose').css({visibility: "hidden"});});
|
function() { $('#compose').css({visibility: "hidden"});});
|
||||||
|
compose.clear();
|
||||||
};
|
};
|
||||||
|
|
||||||
exports.clear = function () {
|
exports.clear = function () {
|
||||||
|
|||||||
Reference in New Issue
Block a user