mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-01 11:35:55 +01:00
minimizing the composer should unregister it
This commit is contained in:
@@ -390,9 +390,8 @@ define(['taskbar'], function(taskbar) {
|
|||||||
composer.createNewComposer(post_uuid);
|
composer.createNewComposer(post_uuid);
|
||||||
}
|
}
|
||||||
|
|
||||||
var tid = templates.get('topic_id'),
|
var postData = composer.posts[post_uuid];
|
||||||
postData = composer.posts[post_uuid];
|
if (postData.tid) {
|
||||||
if (tid) {
|
|
||||||
// Replying to a topic
|
// Replying to a topic
|
||||||
socket.emit('modules.composer.register', {
|
socket.emit('modules.composer.register', {
|
||||||
uuid: post_uuid,
|
uuid: post_uuid,
|
||||||
@@ -843,6 +842,8 @@ define(['taskbar'], function(taskbar) {
|
|||||||
postContainer.css('visibility', 'hidden');
|
postContainer.css('visibility', 'hidden');
|
||||||
composer.active = undefined;
|
composer.active = undefined;
|
||||||
taskbar.minimize('composer', post_uuid);
|
taskbar.minimize('composer', post_uuid);
|
||||||
|
|
||||||
|
socket.emit('modules.composer.unregister', post_uuid);
|
||||||
};
|
};
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
@@ -78,6 +78,7 @@ SocketModules.composer.renderHelp = function(socket, data, callback) {
|
|||||||
|
|
||||||
SocketModules.composer.register = function(socket, data) {
|
SocketModules.composer.register = function(socket, data) {
|
||||||
var now = Date.now();
|
var now = Date.now();
|
||||||
|
|
||||||
server.in('topic_' + data.tid).emit('event:topic.replyStart', data.uid);
|
server.in('topic_' + data.tid).emit('event:topic.replyStart', data.uid);
|
||||||
|
|
||||||
data.socket = socket;
|
data.socket = socket;
|
||||||
|
Reference in New Issue
Block a user