]> cat aescling's git repositories - mastodon.git/commit
Performance improvements (#3168)
authorSorin Davidoi <sorin.davidoi@gmail.com>
Sat, 20 May 2017 12:58:13 +0000 (14:58 +0200)
committerEugen Rochko <eugen@zeonfederated.com>
Sat, 20 May 2017 12:58:13 +0000 (14:58 +0200)
commit2c405aed553067bfba2daf1b235a27f7ba52c956
tree1f541b16216471732b28715ada3995489665c6e2
parentda0a18a318c9810fed95785c42460950b9d71183
Performance improvements (#3168)

* refactor(components/status_list): Avoid quering scrollTop if not necessary

* refactor(components/dropdown_menu): Do not render items if not expanded

* refactor: Cherry-pick react-motion imports

* refactor(compose/privacy_dropdown): Do not render options if not open

* refactor(components/column_collapsable): Do not render children if collapsed
15 files changed:
app/javascript/mastodon/components/collapsable.js
app/javascript/mastodon/components/column_collapsable.js
app/javascript/mastodon/components/dropdown_menu.js
app/javascript/mastodon/components/icon_button.js
app/javascript/mastodon/components/status_list.js
app/javascript/mastodon/features/account/components/header.js
app/javascript/mastodon/features/compose/components/privacy_dropdown.js
app/javascript/mastodon/features/compose/components/upload_form.js
app/javascript/mastodon/features/compose/components/upload_progress.js
app/javascript/mastodon/features/compose/containers/sensitive_button_container.js
app/javascript/mastodon/features/compose/index.js
app/javascript/mastodon/features/ui/components/modal_root.js
app/javascript/mastodon/features/ui/components/onboarding_modal.js
app/javascript/mastodon/features/ui/components/upload_area.js
spec/javascript/components/dropdown_menu.test.jsx