Context sensitive help

Description

Add support to launch context sensitive help:

  • in each workspace

  • in each dialog

Help will be provided by external HTML pages. When accessing help for a particular topic, OpenVPMS will check that help for the topic is available. If so, it will launch a new browser window for the topic. If not, it will pop up a message dialog stating that no help exists.

Each workspace and dialog will be assigned a help topic identifier. This will be used to look up a URL or URL fragment in a help.properties file.
This help.properties file can be localised by providing a language specific version e.g. help_fr.properties.

Where a URL fragment is specified, this will be appended to a help.url property.

E.g. given the following:

help.url = http://www.openvpms.org/documentation/1.7/
workspace/customer/charges = customer/charges

The workspace/customer/charges topic identifier will resolve to the URL:

http://www.openvpms.org/documentation/1.7/customer/charges

Context sensitive help will be launched by a keyboard shortcut (e.g. F1).

Environment

None

Activity

Show:

Tim Anderson April 30, 2013 at 7:54 PM

Changes applied to:

  • vpms, revisions: 4957-4963, 4987

The help.properties file contains:

  • a help.url property which denotes the prefix for all topic URLs

  • a list of help topics and their corresponding URL suffixes. To get the link for a help topic, the suffix is appended to the help.url property.

If help is available for a topic, the web page will be opened in a new window or tab (depending on browser preferences).
If no help is available, a dialog will be displayed inviting the user to create some.

For 1.7 the help.properties file looks like:

Fixed

Details

Assignee

Reporter

Time tracking

16h logged

Components

Fix versions

Affects versions

Priority

Who's Looking?

Open Who's Looking?
Created April 7, 2013 at 9:37 PM
Updated February 26, 2014 at 3:00 PM
Resolved April 30, 2013 at 7:54 PM
Who's Looking?