From 06ee214a4546663ca3ef79dfd1edbcf64b1f52e9 Mon Sep 17 00:00:00 2001 From: Julian Matschinske <julian@vyze.ai> Date: Thu, 5 Nov 2020 16:20:21 +0100 Subject: [PATCH] Make sidebar optional --- src/app/config.ts | 2 ++ src/app/pages/explorer-page/explorer-page.component.html | 2 +- src/index.html | 6 ++++++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/app/config.ts b/src/app/config.ts index a58715bf..7da9eb5e 100644 --- a/src/app/config.ts +++ b/src/app/config.ts @@ -1,9 +1,11 @@ export interface IConfig { legendUrl: string; legendClass: string; + showLeftSidebar: boolean; } export const defaultConfig: IConfig = { legendUrl: 'https://exbio.wzw.tum.de/covex/assets/leg1.png', legendClass: 'legend', + showLeftSidebar: true, }; diff --git a/src/app/pages/explorer-page/explorer-page.component.html b/src/app/pages/explorer-page/explorer-page.component.html index 9f04c18e..d5dea325 100644 --- a/src/app/pages/explorer-page/explorer-page.component.html +++ b/src/app/pages/explorer-page/explorer-page.component.html @@ -16,7 +16,7 @@ <div class="covex left-window"> <div> - <div class="covex sidebar bar-left"> + <div *ngIf="myConfig.showLeftSidebar" class="covex sidebar bar-left"> <div class="card bar-large"> <header class="card-header"> diff --git a/src/index.html b/src/index.html index 64b4c09d..dc44c866 100644 --- a/src/index.html +++ b/src/index.html @@ -21,6 +21,7 @@ </style> <button onclick="setNetwork('netexp1')">Set Network 1</button> <button onclick="setNetwork('netexp2')">Set Network 2</button> +<button onclick="changeConfig()">Hide sidebar</button> <div style="border: 3px solid red"> <network-expander id="netexp1" config='{"legendClass": "my-legend-1"}' onload="init1()"></network-expander> </div> @@ -32,6 +33,11 @@ document.getElementsByClassName('my-legend-1')[0].onclick = function() {this.remove()}; } + function changeConfig() { + const netexp = document.getElementById('netexp1'); + netexp.setAttribute('config', '{"showLeftSidebar": false}'); + } + function setNetwork(nw) { const netexp = document.getElementById(nw); -- GitLab