latin-language-toolkit/llt-annotation_environment — pull request #119 by LFDM (2014-05-30 21:17:44+00:00)
Title: Navigation enabled again

Perseids will give use full documents for now - so we can enable the navigation again.

This feature has been grown quite a bit. We know also provide a list of all sentences in a document. We can jump to any point in this document and start working.

The navigator holds token objects of the whole document. That means that even if we move on to a new sentence - i.e. we replace the state object - we can still hold any modifications to the former sentence. A user can move freely inside the document and will not loose its changes.

This has some interesting implications: The history of each individual chunk could be saved for example... But work on the history plugin will come soon, we'll see how to handle that then.

The navigator could grow to something immensily interesting, especially once we start to browse through several documents at once... Many interesting challenges - also great opportunities.

Some bugs were fixed in the process, especially 9e20f00 is important here. We also have to investigate 18cab26 further. Could be a lurking problem.

I will post some issues about a couple of things that came up in the process of this. References will be added.