The stylesheet at [login to view URL] should be enhanced as follows:
1) Provide mailto links named "Comment" adjacent to each <Goal> and <Objective> <Description>.
The links should address the message to the <Submitter>'s <EmailAddress> and include the goal or objective <Name> in the subject line.
2) Under the <Relationship> elements, population of the <ReferentIdentifier> elements should create hyperlinks pointing to the <Referent>. If the <Relationship> elements are empty, the stylesheet should ignore (not present) them.
For internal references, the text of the links should be the <SequenceIndicator> & <Name> of the referent.
For external references, the text of the link should be the full URL of the referent, including its GUID, e.g., [login to view URL]
Note: The behavior of the existing stylesheet for internal links can be observed by clicking on the "Supported By - Broader Than" link at [login to view URL]
However, since the schema has been updated, the stylesheet also needs to be updated to use the new <ReferentIndentifier> rather than the old <Relationship><Identifier> to create the hyperlinks. This version of the document conforms to the new schema: [login to view URL] The links will not work until the stylesheet is updated.
3) The stylesheet should enable collapsing and expansion of sections of the table of contents as well as the text of the body of the documents. Besides being able to collapse and expand sections one-by-one, users should also be able to expand and collapse all sections at once.
In particular the names of <Objective>s and <Value>s should not appear in the collapsed view of the table of contents so that the names of <Goal>s can be more easily seen in long plans containing many <Objective>s, like this one: [login to view URL]
It may be appropriate to expand and collapse sections of the document in tandem with expansion and collapsing of sections of the table of contents.
4) If an image file named "logo" is present in the same directory as the document, it should be presented adjacent to the plan/report <Name> at the top of the document.
The first change (item 1) is the most immediate need for demonstration purposes. On the other hand, the second (item 2) is the only one that is absolutely required to deal with changes in the schema.
However, since many users will not want to include mailto links, it would be good to provide alternative stylesheets with and without them.
Depending upon how unobtrusive the collapse/expand features may be, it may also be appropriate to provide an update to the stylesheet that only addresses the mandatory change outlined in item 2.
When the mandatory change specified in item 2 has been made, that version of the stylesheet will be applied by clicking the XML+XSL button on the bottom of the XForm at [login to view URL]
A new button(s) will be added to the form to apply the alternative stylesheet(s).
Should be able to complete [login to view URL] mailto links 2. ReferentIdentifier reference/image file adjustment. 3. stylesheet's feature of collapsing and expansion