Manual HTML

Registered by Jacob Litewski

Manual HTML is the specification for the eBook GUI. This includes the eBook toolbar, the HTML links, etc.

Blueprint information

Status:
Started
Approver:
None
Priority:
Essential
Drafter:
Jacob Litewski
Direction:
Approved
Assignee:
Jacob Litewski
Definition:
Drafting
Series goal:
Accepted for prototype
Implementation:
Slow progress
Milestone target:
milestone icon 0.2
Started by
Jacob Litewski

Related branches

Sprints

Whiteboard

TODO: (Updated 05/09/2009)
==========
Add the eBook Toolbar
Make/Perfect .xml parsing for TOC.xml documents
Enable/Disable buttons if Params are/are not present
Make the buttons work
Implement it (Partial implement in trunk)

COMMENTS:
==========

DISCUSSION:
==========
The eBook GUI is an extremely simplistic tool bar containing a Back Button, a Forward Button, and an Index Button. This will be enabled when a HTML tag with a command Manual recognizes is passed through the HTML renderer. It will be disabled all other times.

The 'Official' link between Manual and HTML pages is the <link> HTML tag in the <head> section of a HTML Document. Usage is as follows:

<link type="linux/manual" prev="foo.html" next="bar.html" toc="toc.xml" />

where 'foo.html' is the path to the previous page, if any, 'bar.html' is the path to the next page, if any, and 'toc.xml' is the path to the Table of Contents, if any.

I haven't tested this feature fully yet, since it is still being coded into Manual's GUI. The eBookParser class does recognize the format of the <link> tag though.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.