{"push_id":785271061,"size":1,"distinct_size":1,"ref":"refs/heads/release-0.8.x","head":"d4cd3eddb4ae8ef8b6e13993acc2f6e3eaa6561a","before":"236c77ca985927a9d196da6a0ffac48c1827c249","commits":[{"sha":"d4cd3eddb4ae8ef8b6e13993acc2f6e3eaa6561a","author":{"email":"2314b2e3a4a1f7db165be2aafbf1efd78f28cc97@beanbaginc.com","name":"Christian Hammond"},"message":"Add improved extensibility and display for config form action menus.\n\nConsumers of the config form action menu support now have more control\nover the appearance and display of the menus. New events are triggered\nprior to showing and removing the menu, allowing consumers to make any\nadditional changes they need to make.\n\nThe rows for each action in a menu now have a class name corresponding\nto the action ID, to improve styling. The padding around the menu has\nalso changed to be more consistent, so that, for example, an action can\nhave a suitable border separating it and other actions.\n\nThe display of the action menu is also smarter. It no longer assumes the\nactions can fit on-screen when positioning the menu to align with the\nleft of the action button. Instead, if there's not enough room, the menu\nwill be positioned to align with the right of the button.\n\nAction items in the menu can also now be enabled/disabled based on a\ngiven property. This is helpful for having one action affect others, or\nto limit which actions can be toggled based on other computed state.\n\nUnit tests were added for the event and property additions.\n\nTesting Done:\nTested all the conditions manually and made use of most in another change.\n\nUnit tests pass.\n\nReviewed at https://reviews.reviewboard.org/r/7618/","distinct":true,"url":"https://api.github.com/repos/djblets/djblets/commits/d4cd3eddb4ae8ef8b6e13993acc2f6e3eaa6561a"}]}