]> cat aescling's git repositories - mastodon.git/commit
fix(dropdown_menu): Open as modal on mobile (#4295)
authorSorin Davidoi <sorin.davidoi@gmail.com>
Thu, 27 Jul 2017 20:31:59 +0000 (22:31 +0200)
committerEugen Rochko <eugen@zeonfederated.com>
Thu, 27 Jul 2017 20:31:59 +0000 (22:31 +0200)
commit50d38d7605b8998463b1428b8da886f33e0714da
tree48a1ec50e87d7746e437a10729660bedd2c048ff
parentaa803153e2161f4462d9d26ecd021fe0d2396cc5
fix(dropdown_menu): Open as modal on mobile (#4295)

* fix(dropdown_menu): Open as modal on mobile

* fix(dropdown_menu): Open modal on touch

* fix(dropdown_menu): Show status

* fix(dropdown_menu): Max dimensions and reduce padding

* chore(dropdown_menu): Test new functionality

* refactor: Use DropdownMenuContainer instead of DropdownMenu

* feat(privacy_dropdown): Open as modal on touch devices

* feat(modal_root): Do not load actions-modal async
12 files changed:
app/javascript/mastodon/components/dropdown_menu.js
app/javascript/mastodon/components/status_action_bar.js
app/javascript/mastodon/containers/dropdown_menu_container.js [new file with mode: 0644]
app/javascript/mastodon/features/account/components/action_bar.js
app/javascript/mastodon/features/compose/components/privacy_dropdown.js
app/javascript/mastodon/features/compose/containers/privacy_dropdown_container.js
app/javascript/mastodon/features/status/components/action_bar.js
app/javascript/mastodon/features/ui/components/actions_modal.js [new file with mode: 0644]
app/javascript/mastodon/features/ui/components/modal_root.js
app/javascript/mastodon/is_mobile.js
app/javascript/styles/components.scss
spec/javascript/components/dropdown_menu.test.js