added sessions support
This commit is contained in:
+20
-1
@@ -12,6 +12,10 @@ import { JavascriptCodeEditor } from './elements/code-editor/javascript-code-edi
|
||||
import { HtmlCodeEditor } from './elements/code-editor/html-code-editor';
|
||||
import { CssCodeEditor } from './elements/code-editor/css-code-editor';
|
||||
import { setDynamicFlexListener } from '../shared/set-dynamic-flex-listener';
|
||||
import { SessionList } from './elements/session-list/session-list';
|
||||
import { SessionListItem } from './elements/session-list-item/session-list-item';
|
||||
import { LoadingSpinner } from './elements/loading-spinner/loading-spinner';
|
||||
import { isSessionPage } from '../shared/page';
|
||||
|
||||
window.customElements.define('app-root', AppRoot);
|
||||
window.customElements.define('code-editor-container', CodeEditorContainer);
|
||||
@@ -24,8 +28,23 @@ window.customElements.define('notification-bubble', NotificationBubble);
|
||||
window.customElements.define('resize-handle', ResizeHandle);
|
||||
window.customElements.define('window-control', WindowControl);
|
||||
window.customElements.define('window-control-connector', WindowControlConnector);
|
||||
|
||||
window.customElements.define('session-list', SessionList);
|
||||
window.customElements.define('session-list-item', SessionListItem);
|
||||
window.customElements.define('loading-spinner', LoadingSpinner);
|
||||
|
||||
document.body.innerHTML += bootHtml;
|
||||
|
||||
if (isSessionPage()) {
|
||||
var menuEle = document.getElementById("session-menu");
|
||||
var containers = <HTMLElement>document.getElementsByClassName("code-editor-containers")[0];
|
||||
var outputframe = <HTMLElement>document.getElementsByClassName("output-frame-container")[0];
|
||||
var sessionMenuItem = <HTMLElement>document.querySelector("window-control-connector[target='.menu-container']");
|
||||
if (menuEle) {
|
||||
menuEle.style.display = "block";
|
||||
sessionMenuItem.style.display = "inline";
|
||||
containers.style.display = "none";
|
||||
outputframe.style.display = "none";
|
||||
}
|
||||
}
|
||||
|
||||
setDynamicFlexListener();
|
||||
|
||||
Reference in New Issue
Block a user