>
<FormattedMessage id='settings.auto_collapse_lengthy' defaultMessage='Lengthy toots' />
</LocalSettingsPageItem>
+ <LocalSettingsPageItem
+ settings={settings}
+ item={['collapsed', 'auto', 'reblogs']}
+ id='mastodon-settings--collapsed-auto-reblogs'
+ onChange={onChange}
+ dependsOn={[['collapsed', 'enabled']]}
+ dependsOnNot={[['collapsed', 'auto', 'all']]}
+ >
+ <FormattedMessage id='settings.auto_collapse_reblogs' defaultMessage='Boosts' />
+ </LocalSettingsPageItem>
<LocalSettingsPageItem
settings={settings}
item={['collapsed', 'auto', 'replies']}
muted,
id,
intersectionObserverWrapper,
+ prepend,
} = this.props;
const autoCollapseSettings = settings.getIn(['collapsed', 'auto']);
node.clientHeight > (
status.get('media_attachments').size && !muted ? 650 : 400
)
+ ) || (
+ autoCollapseSettings.get('reblogs') &&
+ prepend === 'reblogged_by'
) || (
autoCollapseSettings.get('replies') &&
status.get('in_reply_to_id', null) !== null
"settings.auto_collapse_lengthy": "Lengthy toots",
"settings.auto_collapse_media": "Toots with media",
"settings.auto_collapse_notifications": "Notifications",
+ "settings.auto_collapse_reblogs": "Boosts",
"settings.auto_collapse_replies": "Replies",
"settings.close": "Close",
"settings.collapsed_statuses": "Collapsed toots",
all : false,
notifications : true,
lengthy : true,
+ reblogs : false,
replies : false,
media : false,
}),