You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
|
|
|
import 'reflect-metadata';
|
|
|
|
|
|
|
|
import Application from './Application';
|
|
|
|
import consoleFrameStyle from './site-style';
|
|
|
|
import { ConsoleFramePresenterImpl } from './presenters/ConsoleFramePresenter';
|
|
|
|
import { container } from 'tsyringe';
|
|
|
|
import './di';
|
|
|
|
|
|
|
|
if (window.self === window.top) {
|
|
|
|
new ConsoleFramePresenterImpl().initialize();
|
|
|
|
}
|
|
|
|
|
|
|
|
try {
|
|
|
|
let app = container.resolve(Application);
|
|
|
|
app.run();
|
|
|
|
} catch (e) { console.error(e); }
|
|
|
|
|
|
|
|
let style = window.document.createElement('style');
|
|
|
|
style.textContent = consoleFrameStyle;
|
|
|
|
window.document.head.appendChild(style);
|