From f123fc4a2bd25a048129fb5b500bd39b0e28c164 Mon Sep 17 00:00:00 2001 From: nullishamy Date: Sun, 9 Jun 2024 15:23:30 +0100 Subject: [PATCH] Allow alt-text length to be customisable --- .../glitch/features/ui/components/focal_point_modal.jsx | 5 +++-- app/models/media_attachment.rb | 2 +- app/serializers/rest/v1/instance_serializer.rb | 1 + 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/app/javascript/flavours/glitch/features/ui/components/focal_point_modal.jsx b/app/javascript/flavours/glitch/features/ui/components/focal_point_modal.jsx index 0ee84dd0c2..523276886e 100644 --- a/app/javascript/flavours/glitch/features/ui/components/focal_point_modal.jsx +++ b/app/javascript/flavours/glitch/features/ui/components/focal_point_modal.jsx @@ -50,6 +50,7 @@ const mapStateToProps = (state, { id }) => ({ focusY: state.getIn(['compose', 'media_modal', 'focusY']), dirty: state.getIn(['compose', 'media_modal', 'dirty']), is_changing_upload: state.getIn(['compose', 'is_changing_upload']), + maxChars: state.getIn(['server', 'server', 'configuration', 'media_attachments', 'max_characters'], 1_500), }); const mapDispatchToProps = (dispatch, { id }) => ({ @@ -279,7 +280,7 @@ class FocalPointModal extends ImmutablePureComponent { }; render () { - const { media, intl, account, onClose, isUploadingThumbnail, description, lang, focusX, focusY, dirty, is_changing_upload } = this.props; + const { media, intl, account, onClose, isUploadingThumbnail, description, lang, focusX, focusY, dirty, is_changing_upload, maxChars } = this.props; const { dragging, detecting, progress, ocrStatus } = this.state; const x = (focusX / 2) + .5; const y = (focusY / -2) + .5; @@ -375,7 +376,7 @@ class FocalPointModal extends ImmutablePureComponent { > - +