Various improvements to the report UI (#7342)
* Also display replies in report modal * Allow report modal to be up to 80% of viewport height * Use narrow no-break space where needed in the French translation
This commit is contained in:
		
							parent
							
								
									e571de29bf
								
							
						
					
					
						commit
						5c7bed6bbc
					
				
					 3 changed files with 16 additions and 16 deletions
				
			
		|  | @ -30,7 +30,7 @@ const makeMapStateToProps = () => { | |||
|       account: getAccount(state, accountId), | ||||
|       comment: state.getIn(['reports', 'new', 'comment']), | ||||
|       forward: state.getIn(['reports', 'new', 'forward']), | ||||
|       statusIds: OrderedSet(state.getIn(['timelines', `account:${accountId}`, 'items'])).union(state.getIn(['reports', 'new', 'status_ids'])), | ||||
|       statusIds: OrderedSet(state.getIn(['timelines', `account:${accountId}:with_replies`, 'items'])).union(state.getIn(['reports', 'new', 'status_ids'])), | ||||
|     }; | ||||
|   }; | ||||
| 
 | ||||
|  | @ -64,12 +64,12 @@ export default class ReportModal extends ImmutablePureComponent { | |||
|   } | ||||
| 
 | ||||
|   componentDidMount () { | ||||
|     this.props.dispatch(expandAccountTimeline(this.props.account.get('id'))); | ||||
|     this.props.dispatch(expandAccountTimeline(this.props.account.get('id'), { withReplies: true })); | ||||
|   } | ||||
| 
 | ||||
|   componentWillReceiveProps (nextProps) { | ||||
|     if (this.props.account !== nextProps.account && nextProps.account) { | ||||
|       this.props.dispatch(expandAccountTimeline(nextProps.account.get('id'))); | ||||
|       this.props.dispatch(expandAccountTimeline(nextProps.account.get('id'), { withReplies: true })); | ||||
|     } | ||||
|   } | ||||
| 
 | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ | |||
|   "account.hide_reblogs": "Masquer les partages de @{name}", | ||||
|   "account.media": "Média", | ||||
|   "account.mention": "Mentionner", | ||||
|   "account.moved_to": "{name} a déménagé vers :", | ||||
|   "account.moved_to": "{name} a déménagé vers :", | ||||
|   "account.mute": "Masquer @{name}", | ||||
|   "account.mute_notifications": "Ignorer les notifications de @{name}", | ||||
|   "account.muted": "Silencé", | ||||
|  | @ -30,7 +30,7 @@ | |||
|   "account.unmute_notifications": "Réactiver les notifications de @{name}", | ||||
|   "account.view_full_profile": "Afficher le profil complet", | ||||
|   "alert.unexpected.message": "Une erreur non-attendue s'est produite.", | ||||
|   "alert.unexpected.title": "Oups !", | ||||
|   "alert.unexpected.title": "Oups !", | ||||
|   "boost_modal.combo": "Vous pouvez appuyer sur {combo} pour pouvoir passer ceci, la prochaine fois", | ||||
|   "bundle_column_error.body": "Une erreur s’est produite lors du chargement de ce composant.", | ||||
|   "bundle_column_error.retry": "Réessayer", | ||||
|  | @ -77,7 +77,7 @@ | |||
|   "confirmations.delete.confirm": "Supprimer", | ||||
|   "confirmations.delete.message": "Confirmez-vous la suppression de ce pouet ?", | ||||
|   "confirmations.delete_list.confirm": "Supprimer", | ||||
|   "confirmations.delete_list.message": "Êtes-vous sûr de vouloir supprimer définitivement cette liste ?", | ||||
|   "confirmations.delete_list.message": "Êtes-vous sûr de vouloir supprimer définitivement cette liste ?", | ||||
|   "confirmations.domain_block.confirm": "Masquer le domaine entier", | ||||
|   "confirmations.domain_block.message": "Êtes-vous vraiment, vraiment sûr⋅e de vouloir bloquer {domain} en entier ? Dans la plupart des cas, quelques blocages ou masquages ciblés sont suffisants et préférables.", | ||||
|   "confirmations.mute.confirm": "Masquer", | ||||
|  | @ -85,14 +85,14 @@ | |||
|   "confirmations.unfollow.confirm": "Ne plus suivre", | ||||
|   "confirmations.unfollow.message": "Voulez-vous arrêter de suivre {name} ?", | ||||
|   "embed.instructions": "Intégrez ce statut à votre site en copiant le code ci-dessous.", | ||||
|   "embed.preview": "Il apparaîtra comme cela :", | ||||
|   "embed.preview": "Il apparaîtra comme cela :", | ||||
|   "emoji_button.activity": "Activités", | ||||
|   "emoji_button.custom": "Personnalisés", | ||||
|   "emoji_button.flags": "Drapeaux", | ||||
|   "emoji_button.food": "Nourriture & Boisson", | ||||
|   "emoji_button.label": "Insérer un émoji", | ||||
|   "emoji_button.nature": "Nature", | ||||
|   "emoji_button.not_found": "Pas d'emojis !! (╯°□°)╯︵ ┻━┻", | ||||
|   "emoji_button.not_found": "Pas d'emojis !! (╯°□°)╯︵ ┻━┻", | ||||
|   "emoji_button.objects": "Objets", | ||||
|   "emoji_button.people": "Personnages", | ||||
|   "emoji_button.recent": "Fréquemment utilisés", | ||||
|  | @ -154,7 +154,7 @@ | |||
|   "media_gallery.toggle_visible": "Modifier la visibilité", | ||||
|   "missing_indicator.label": "Non trouvé", | ||||
|   "missing_indicator.sublabel": "Ressource introuvable", | ||||
|   "mute_modal.hide_notifications": "Masquer les notifications de cette personne ?", | ||||
|   "mute_modal.hide_notifications": "Masquer les notifications de cette personne ?", | ||||
|   "navigation_bar.blocks": "Comptes bloqués", | ||||
|   "navigation_bar.community_timeline": "Fil public local", | ||||
|   "navigation_bar.direct": "Messages directs", | ||||
|  | @ -177,9 +177,9 @@ | |||
|   "notifications.clear": "Nettoyer les notifications", | ||||
|   "notifications.clear_confirmation": "Voulez-vous vraiment supprimer toutes vos notifications ?", | ||||
|   "notifications.column_settings.alert": "Notifications locales", | ||||
|   "notifications.column_settings.favourite": "Favoris :", | ||||
|   "notifications.column_settings.follow": "Nouveaux⋅elles abonné⋅e·s :", | ||||
|   "notifications.column_settings.mention": "Mentions :", | ||||
|   "notifications.column_settings.favourite": "Favoris :", | ||||
|   "notifications.column_settings.follow": "Nouveaux⋅elles abonné⋅e·s :", | ||||
|   "notifications.column_settings.mention": "Mentions :", | ||||
|   "notifications.column_settings.push": "Notifications push", | ||||
|   "notifications.column_settings.push_meta": "Cet appareil", | ||||
|   "notifications.column_settings.reblog": "Partages :", | ||||
|  | @ -216,7 +216,7 @@ | |||
|   "privacy.unlisted.long": "Ne pas afficher dans les fils publics", | ||||
|   "privacy.unlisted.short": "Non-listé", | ||||
|   "regeneration_indicator.label": "Chargement…", | ||||
|   "regeneration_indicator.sublabel": "Le flux de votre page principale est en cours de préparation !", | ||||
|   "regeneration_indicator.sublabel": "Le flux de votre page principale est en cours de préparation !", | ||||
|   "relative_time.days": "{number} j", | ||||
|   "relative_time.hours": "{number} h", | ||||
|   "relative_time.just_now": "à l’instant", | ||||
|  | @ -224,8 +224,8 @@ | |||
|   "relative_time.seconds": "{number} s", | ||||
|   "reply_indicator.cancel": "Annuler", | ||||
|   "report.forward": "Transférer à {target}", | ||||
|   "report.forward_hint": "Le compte provient d'un autre serveur. Envoyez également une copie anonyme du rapport ?", | ||||
|   "report.hint": "Le rapport sera envoyé aux modérateurs de votre instance. Vous pouvez expliquer pourquoi vous signalez ce compte ci-dessous :", | ||||
|   "report.forward_hint": "Le compte provient d'un autre serveur. Envoyez également une copie anonyme du rapport ?", | ||||
|   "report.hint": "Le rapport sera envoyé aux modérateurs de votre instance. Vous pouvez expliquer pourquoi vous signalez ce compte ci-dessous :", | ||||
|   "report.placeholder": "Commentaires additionnels", | ||||
|   "report.submit": "Envoyer", | ||||
|   "report.target": "Signalement", | ||||
|  |  | |||
|  | @ -4033,7 +4033,7 @@ a.status-card { | |||
| .report-modal__statuses { | ||||
|   flex: 1 1 auto; | ||||
|   min-height: 20vh; | ||||
|   max-height: 40vh; | ||||
|   max-height: 80vh; | ||||
|   overflow-y: auto; | ||||
|   overflow-x: hidden; | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue