scala/scala — pull request #582 by heathermiller (2012-05-19 16:17:12+00:00)
Title: Actually fixes SI-5055. Also adds keyboard shortcuts to Scaladoc- makes browsing fun again.

Makes Scaladoc a zillion times less annoying to use-- no more uncontrollable anchoring to the top of the page (though it still anchors, now it's anchors more seldomly). Makes copying/pasting, page up/down, etc are once again possible in Scaladoc.

### New keyboard shortcuts:
- **Browse Scaladoc with arrow keys.** Search for something in the left side bar, hit the **down arrow**. Use the up/down arrow keys to move to packages/objects/classes/traits, and hit *Enter* to load the corresponding page in the right panel.
- **Toggle between panes with tab key** Hitting the tab key will toggle between the text filter in the left pane, and the text filter in the right pane.
- **Up arrow key overrides auto-focus in right pane** When the right pane's text filter is selected (and the input panel annoyingly sticks to the top of the page), pressing the **up arrow** will automatically scroll to the top. Nice when you want to read the API comments.
- **Escape resets filters** (oldie but goodie).

Preview here: http://lampwww.epfl.ch/~hmiller/scaladoc/library/

Regarding review; since I'm responsible for the front-end of Scaladoc, I'm not sure who would review this.