Skip to content

Commit 2078abd

Browse files
committed
removed quote option from message options
1 parent 3eb4d59 commit 2078abd

File tree

1 file changed

+7
-37
lines changed

1 file changed

+7
-37
lines changed

app/ui-utils/client/lib/MessageAction.js

Lines changed: 7 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import { hasAtLeastOnePermission } from '../../../authorization/client';
1616
import { settings } from '../../../settings/client';
1717

1818
const call = (method, ...args) => new Promise((resolve, reject) => {
19-
Meteor.call(method, ...args, function(err, data) {
19+
Meteor.call(method, ...args, function (err, data) {
2020
if (err) {
2121
return reject(err);
2222
}
@@ -25,7 +25,7 @@ const call = (method, ...args) => new Promise((resolve, reject) => {
2525
});
2626

2727
const success = function success(fn) {
28-
return function(error, result) {
28+
return function (error, result) {
2929
if (error) {
3030
return handleError(error);
3131
}
@@ -111,7 +111,7 @@ export const MessageAction = new class {
111111
}
112112

113113
if (message) {
114-
allButtons = _.compact(_.map(allButtons, function(button) {
114+
allButtons = _.compact(_.map(allButtons, function (button) {
115115
if (button.context == null || button.context.includes(context)) {
116116
if (button.condition == null || button.condition(message, context)) {
117117
return button;
@@ -145,11 +145,11 @@ export const MessageAction = new class {
145145

146146
const subData = Subscriptions.findOne({ rid: roomData._id, 'u._id': Meteor.userId() });
147147
const roomURL = roomTypes.getURL(roomData.t, subData || roomData);
148-
return `${ roomURL }?msg=${ msgId }`;
148+
return `${roomURL}?msg=${msgId}`;
149149
}
150150
};
151151

152-
Meteor.startup(async function() {
152+
Meteor.startup(async function () {
153153
const { chatMessages } = await import('../../../ui');
154154
MessageAction.addButton({
155155
id: 'reply-message',
@@ -290,36 +290,6 @@ Meteor.startup(async function() {
290290
group: 'menu',
291291
});
292292

293-
MessageAction.addButton({
294-
id: 'quote-message',
295-
icon: 'quote',
296-
label: 'Quote',
297-
context: ['message', 'message-mobile'],
298-
action() {
299-
const { msg: message } = messageArgs(this);
300-
const { input } = chatMessages[message.rid];
301-
const $input = $(input);
302-
303-
let messages = $input.data('reply') || [];
304-
305-
messages = addMessageToList(messages, message, input);
306-
307-
$input
308-
.focus()
309-
.data('mention-user', false)
310-
.data('reply', messages)
311-
.trigger('dataChange');
312-
},
313-
condition(message) {
314-
if (Subscriptions.findOne({ rid: message.rid }) == null) {
315-
return false;
316-
}
317-
318-
return true;
319-
},
320-
order: 6,
321-
group: 'menu',
322-
});
323293

324294

325295
MessageAction.addButton({
@@ -329,7 +299,7 @@ Meteor.startup(async function() {
329299
context: ['message', 'message-mobile'],
330300
action() {
331301
const { msg: { rid, u: { _id } } } = messageArgs(this);
332-
Meteor.call('ignoreUser', { rid, userId:_id, ignore: true }, success(() => toastr.success(t('User_has_been_ignored'))));
302+
Meteor.call('ignoreUser', { rid, userId: _id, ignore: true }, success(() => toastr.success(t('User_has_been_ignored'))));
333303
},
334304
condition(message) {
335305
const subscription = Subscriptions.findOne({ rid: message.rid });
@@ -347,7 +317,7 @@ Meteor.startup(async function() {
347317
context: ['message', 'message-mobile'],
348318
action() {
349319
const { msg: { rid, u: { _id } } } = messageArgs(this);
350-
Meteor.call('ignoreUser', { rid, userId:_id, ignore: false }, success(() => toastr.success(t('User_has_been_unignored'))));
320+
Meteor.call('ignoreUser', { rid, userId: _id, ignore: false }, success(() => toastr.success(t('User_has_been_unignored'))));
351321

352322
},
353323
condition(message) {

0 commit comments

Comments
 (0)