-
- Downloads
Improve modal flow and back button handling (#16499)
* Refactor shouldUpdateScroll passing So far, shouldUpdateScroll has been manually passed down from the very top of the React component hierarchy even though it is a static function common to all ScrollContainer instances, so replaced that with a custom class extending ScrollContainer. * Generalize “press back to close modal” to any modal and to public pages * Fix boost confirmation modal closing media modal
Showing
- app/javascript/mastodon/components/modal_root.js 36 additions, 0 deletionsapp/javascript/mastodon/components/modal_root.js
- app/javascript/mastodon/components/scrollable_list.js 3 additions, 4 deletionsapp/javascript/mastodon/components/scrollable_list.js
- app/javascript/mastodon/components/status_list.js 2 additions, 3 deletionsapp/javascript/mastodon/components/status_list.js
- app/javascript/mastodon/containers/mastodon.js 2 additions, 4 deletionsapp/javascript/mastodon/containers/mastodon.js
- app/javascript/mastodon/containers/scroll_container.js 18 additions, 0 deletionsapp/javascript/mastodon/containers/scroll_container.js
- app/javascript/mastodon/features/account_gallery/index.js 3 additions, 4 deletionsapp/javascript/mastodon/features/account_gallery/index.js
- app/javascript/mastodon/features/account_timeline/index.js 1 addition, 3 deletionsapp/javascript/mastodon/features/account_timeline/index.js
- app/javascript/mastodon/features/blocks/index.js 1 addition, 3 deletionsapp/javascript/mastodon/features/blocks/index.js
- app/javascript/mastodon/features/bookmarked_statuses/index.js 1 addition, 3 deletions...javascript/mastodon/features/bookmarked_statuses/index.js
- app/javascript/mastodon/features/community_timeline/index.js 1 addition, 3 deletionsapp/javascript/mastodon/features/community_timeline/index.js
- app/javascript/mastodon/features/direct_timeline/components/conversations_list.js 0 additions, 1 deletion...features/direct_timeline/components/conversations_list.js
- app/javascript/mastodon/features/direct_timeline/index.js 1 addition, 3 deletionsapp/javascript/mastodon/features/direct_timeline/index.js
- app/javascript/mastodon/features/directory/index.js 3 additions, 4 deletionsapp/javascript/mastodon/features/directory/index.js
- app/javascript/mastodon/features/domain_blocks/index.js 1 addition, 3 deletionsapp/javascript/mastodon/features/domain_blocks/index.js
- app/javascript/mastodon/features/favourited_statuses/index.js 1 addition, 3 deletions...javascript/mastodon/features/favourited_statuses/index.js
- app/javascript/mastodon/features/favourites/index.js 1 addition, 3 deletionsapp/javascript/mastodon/features/favourites/index.js
- app/javascript/mastodon/features/follow_requests/index.js 1 addition, 3 deletionsapp/javascript/mastodon/features/follow_requests/index.js
- app/javascript/mastodon/features/followers/index.js 1 addition, 3 deletionsapp/javascript/mastodon/features/followers/index.js
- app/javascript/mastodon/features/following/index.js 1 addition, 3 deletionsapp/javascript/mastodon/features/following/index.js
- app/javascript/mastodon/features/hashtag_timeline/index.js 1 addition, 3 deletionsapp/javascript/mastodon/features/hashtag_timeline/index.js
Loading
Please register or sign in to comment