Page MenuHomePhorge

Investigate various methods for pagination
Closed, ResolvedPublic5 Story Points

Details

Ticket Type
Task

Event Timeline

Adityab claimed this task.
Adityab raised the priority of this task from to 40.
Adityab updated the task description. (Show Details)
Adityab added a project: Manticore.
Adityab changed Ticket Type from Task to Task.
Adityab edited a custom field.
Adityab added a project: Restricted Project.
Adityab edited a custom field.
Adityab edited a custom field.
Adityab edited projects, added Restricted Project; removed Restricted Project.
Adityab added subscribers: grote, vanmeeuwen, Adityab.
Adityab moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Sep 7 2015, 10:59 AM
  1. CSS Regions - these are not really usable right now until all browsers roll it out. But we could try using polyfills to see how performant this approach is.
  2. SVG <use> tags. Wrapping the entire document in an svg tag and rendering pages that aren't being worked on with <use> (a way to visually "reference" parts of an SVG without duplicating it), while displaying the "real" cropped SVG to show the current page. Not sure how doable this is, but it will let us do more tricks like arranging pages in different layouts (thumbnail bar for example)
  3. Parse ODF page breaking attributes and just add "spacer" elements within document content to make it look paginated. Does not let us do the above mentioned tricks but is probably "good enough" and a safe approach. When CSS regions are ready we can probably switch to those without too much work.