Front End¶
The front end has been developed independently from the ecoControl server and communicates exclusively through the REST-API. It is based on jQuery and Twitter’s Bootstrap which provides an easy to use grid system and enables a responsive design. For all diagrams, the front end is using Highcharts and Highstock. The programming interface is based on Ace.
Structure¶
The front end can be found within the /static folder.
Folder | Description |
---|---|
css/ | Custom style sheets |
img/ | All images |
js/ | ecoControl specific Javascript code |
js/libs/ | Custom libraries |
js/mgmt/ | All Javascript code for the management views |
js/tech/ | All Javascript code for the technician views |
libs/ | Third party libraries |
templates/ | Mustache templates |
index.html | This is the starting point |
Multi-language Support¶
The front end is available in English and in German. The language files can be found in /static/js/ and are called lang.en.js and lang.de.js.