All of the HTML pages are generated dynamically (at request time) by the IndigoWebServer. It does this by getting the Control Page data from the IndigoServer and running that data through HTML template files using the Python Cheetah Template engine.
You can edit the HTML templates that are used to build the pages, but note that this will edit all of your Control Pages. It is possible to add conditional edits though. For example, you could add a template conditional to do something different only if the Control Page name is
Security.
Here are the main template files used during the construction of a Control Page:
- Code: Select all
/Library/Application Support/Perceptive Automation/Indigo 2/IndigoWebServer/templates/controlpage.html
/Library/Application Support/Perceptive Automation/Indigo 2/IndigoWebServer/templates/_pageelemlist.html
/Library/Application Support/Perceptive Automation/Indigo 2/IndigoWebServer/templates/_pageelem.html
If you change these templates, then be sure and make backup copies of your changes. It is possible that future Indigo installs will overwrite your changes.
Regards,
Matt