prepend re: to replies to spoiler-text
if spoiler-text doesn't already start with re:, we prepend `re: ` ourselves in replies. This implements https://github.com/tootsuite/mastodon/issues/8667 Following Plemora's example: https://git.pleroma.social/pleroma/pleroma-fe/merge_requests/318lolsob-rspec
parent
85befb90b2
commit
e02703bb91
|
@ -314,8 +314,12 @@ export default function compose(state = initialState, action) {
|
||||||
map.set('idempotencyKey', uuid());
|
map.set('idempotencyKey', uuid());
|
||||||
|
|
||||||
if (action.status.get('spoiler_text').length > 0) {
|
if (action.status.get('spoiler_text').length > 0) {
|
||||||
|
let spoiler_text = action.status.get('spoiler_text');
|
||||||
|
if (!spoiler_text.match(/^re[: ]/i)) {
|
||||||
|
spoiler_text = 're: '.concat(spoiler_text);
|
||||||
|
}
|
||||||
map.set('spoiler', true);
|
map.set('spoiler', true);
|
||||||
map.set('spoiler_text', action.status.get('spoiler_text'));
|
map.set('spoiler_text', spoiler_text);
|
||||||
} else {
|
} else {
|
||||||
map.set('spoiler', false);
|
map.set('spoiler', false);
|
||||||
map.set('spoiler_text', '');
|
map.set('spoiler_text', '');
|
||||||
|
|
Loading…
Reference in New Issue