NightWhistler/PageTurner — Issue #1: Separate strategies for scrolling and paging
Author: NightWhistler
Created: 2011-12-05 06:42:53+00:00
State: open

Right now paging is emulated by scrolling down 1 screen at the time. This doesn't play nice with screen readers and also has the side effect of sliced of lines at the bottom.

Refactor the paging code into 2 PagingStrategy objects: ScrolledPagingStrategy and SinglePagePagingStrategy that each encapsulate the logic needed to perform the pageUp() and pageDown() methods.