hierarchical: Split HierarchicalMenuController constructor for flyout
In an incoming refactor that lets `FlyoutController` manage the list of
the flyout popups, the controller's constructor will require the first
popup object. In preparation, we split the constructor for
`HierarchicalMenuController` and while we're at it defer passing
flyout-related arguments.
This change should have the added advantage of clearly
This CL should have no functional change.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. | 
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. | 
| Commit-Queue | +1 | 
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. | 
| Commit-Queue | +1 | 
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. | 
| Commit-Queue | +1 | 
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. | 
+Jenna to help take a first pass (knowing this being a refactor), I'll add the OWNERS +1
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. | 
| Code-Review | +1 | 
        this(activity, topContentOffsetPx, nativeDelegate, false);nit: `nativeDelegate, /* isCustomItemPresent= */ false)`
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. | 
        this(activity, topContentOffsetPx, nativeDelegate, false);nit: `nativeDelegate, /* isCustomItemPresent= */ false)`
Done
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. | 
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. | 
| Code-Review | +1 | 
RS given Jenna + Eleanor's review
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. | 
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. | 
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. | 
| Commit-Queue | +2 | 
Thank you so much for the quick reviews!
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. | 
hierarchical: Split HierarchicalMenuController constructor for flyout
In an incoming refactor that lets `FlyoutController` manage the list of
the flyout popups, the controller's constructor will require the first
popup object. In preparation, we split the constructor for
`HierarchicalMenuController`. While we're at it, we move the
construction of the controller for `ContextMenuCoordinator` to its
constructor, also in preparation for the said refactor.
This change should have the added advantage of clearly separating the
flyout-specific configuration from the main construction path.
This CL should have no functional change.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |