Link Search Menu Expand Document

Install latest build

Download the latest home.zip and uploaded to E1.

Note on Date Conversion

Dates are returned as Unix Time Stamp when extracted with an AIS Aggregate, but without the Time Zone, so they default to GMT. If the system is not running in GMT, then the date needs to be adjusted in state.ts:

/** App State */

export const TIMEZONE_ADJUST = 0; /*36000 = AEST to GMT*/;
export const DATE_FORMAT = 'MM/DD/YYYY'; /* US date format */

Build from source

Go to the Github page and either download the source as a zip file or clone with git:

$ git clone https://github.com/Herdubreid/e1p-dash

Install components with npm from the source root directory:

$ npm install

Build a production bundle with npm:

$ npm run build

Zip up the build output in the /dist folder and upload to E1.

Run standalone

In addition to the source code, a configured e1pagehelper.js is required to run a standalone E1 Page. After updating it with user, password and ais-url, place it in a in the parent folder of the source under /jde/e1pages. The install directory tree should look like this:

/e1p-omw-dash     <-- Source folder
    /docs
    /node_modules
    /src
/jde
    /e1pages
        e1pagehelper.js

From the source folder, start it with npm:

$ npm start

By default a browser page will open http://localhost:8080, expecting an index.html page. Just append it with /home.html to display the page.