19.2.3 Customizing OmniHelp
viewer control files
Table
19-1 lists the OmniHelp viewer control files. Files that have names
that start with oh are for HTML output.
Files with names that start with ox are for XHTML. In Table
19-1, the names of these files are shown as starting with o?. All other files listed
are included in both archives.
To customize OmniHelp, you can edit control files
marked Yes under Edit? in
Table
19-1. If you are a JavaScript expert, you can also edit .js files marked No. Edit control files
only if necessary.
If you intend to undertake extensive customization
and distribute the results to third parties, you will also need the files
in the following directory:
%OMSYSHOME%\common\system\omnihelp\ohvd2g
Copy all files from this directory to the following
location:
%OMSYSHOME%\common\local\omnihelp\ohvd2g
Modify only the files in the local directory; those
in the system directory will be overwritten every time you update DITA2Go.
Table 19-1 OmniHelp viewer control
files included in the distribution
CSS
|
ohctie.css
|
CSS for IE for navigation panes
|
Req for IE
|
Yes
|
19.4
|
ohctn4.css
|
CSS for NN4 for navigation panes
|
Req for NN4
|
Yes
|
19.4
|
ohctn6.css
|
CSS for Mozilla for nav. panes
|
Firefox, etc.
|
Yes
|
19.4
|
ohctrl.css
|
Generic CSS for navigation panes
|
Required
|
Yes
|
19.4
|
HTML (?=h) or XHTML (?=x)
|
o?ctrl.htm
|
Loader for JavaScript
|
Required
|
No
|
19.3
|
o?frame.htm
|
Frameset
|
Required
|
No
|
19.3
|
o?main.htm
|
Loading... message
|
Required
|
No
|
|
o?merged.htm
|
Run-time project merging
|
Optional
|
No
|
19.12
|
o?nav.htm
|
Loading... message for IE
|
Req for IE
|
No
|
|
o?navctrl.htm
|
Another Loading... message for IE
|
Req for IE
|
No
|
|
o?top.htm
|
Top-navigation-pane loader
|
Required
|
No
|
19.5.1
|
JavaScript
|
ohctrl.js
|
Start-up and interfacing script
|
Required
|
No
|
19.3
|
ohframe.js
|
Frameset script
|
Required
|
No
|
19.3
|
ohfts.js
|
Search presentation script
|
Optional
|
No
|
19.6
|
ohidx.js
|
Index presentation script
|
Optional
|
No
|
19.7
|
o?lang.js
|
Text of error messages
|
Required
|
Yes
|
19.5.5
|
ohlangct.js
|
Text of control labels, etc.
|
Required
|
Yes
|
19.5.5
|
ohlangtp.js
|
Text of button labels
|
Required
|
Yes
|
19.5.5
|
ohmain.js
|
CSS-setting script for topic pane
|
Required
|
No
|
19.11
|
ohmerge.js
|
Script used in ohctrl.htm
|
Optional
|
No
|
19.12
|
ohmerged.js
|
Run-time merging script
|
Optional
|
No
|
19.12
|
ohrel.js
|
Related-topics presentation script
|
Optional
|
No
|
19.8
|
ohstart.js
|
Start-up script for project
|
Required
|
No
|
19.3
|
ohtoc.js
|
Contents presentation script
|
Optional
|
No
|
19.7
|
ohtop.js
|
Top-navigation-pane script
|
Required
|
No
|
19.5.1
|
Image
|
ohlogo.jpg
|
OmniHelp logo
|
Optional
|
No
|
|
ohtc*.gif
|
Icons for expandable TOC view
|
Optional
|
No
|
19.7
|
ohvalid?.gif
|
W3C validation icon
|
Optional
|
No
|
|
Previous Topic: 19.2.2 Making
OmniHelp viewer control files available
Next Topic: 19.2.4 Examining
generated control and data files
Parent Topic: 19.2 Setting
up OmniHelp viewer control files
Sibling Topics:
19.2.1 Choosing
XHTML vs. HTML OmniHelp control files
19.2.2 Making
OmniHelp viewer control files available
19.2.4 Examining
generated control and data files