Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
When the user closes a section of the Timeline (such as clicking a “Chapter”
button when the Timeline is already
displaying its Scenes), then it and the sections below it in the
hierarchy must be removed from the SelectionContext. For instance, when a
selected Chapter is clicked to deselect it, the Story or Part
containing it should be selected, causing the Chapter and its Scenes
to be deselected by the logic inside the corresponding selection
method on the SelectionContext.
Extend SimpleCommand
Get the AppEvent from
the Notification body
Retrieve the SelectionContext from its transient
Proxy