Skip to content
Snippets Groups Projects
Commit 06ee214a authored by Julian Matschinske's avatar Julian Matschinske
Browse files

Make sidebar optional

parent d95b2ecf
No related branches found
No related tags found
No related merge requests found
export interface IConfig { export interface IConfig {
legendUrl: string; legendUrl: string;
legendClass: string; legendClass: string;
showLeftSidebar: boolean;
} }
export const defaultConfig: IConfig = { export const defaultConfig: IConfig = {
legendUrl: 'https://exbio.wzw.tum.de/covex/assets/leg1.png', legendUrl: 'https://exbio.wzw.tum.de/covex/assets/leg1.png',
legendClass: 'legend', legendClass: 'legend',
showLeftSidebar: true,
}; };
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
<div class="covex left-window"> <div class="covex left-window">
<div> <div>
<div class="covex sidebar bar-left"> <div *ngIf="myConfig.showLeftSidebar" class="covex sidebar bar-left">
<div class="card bar-large"> <div class="card bar-large">
<header class="card-header"> <header class="card-header">
......
...@@ -21,6 +21,7 @@ ...@@ -21,6 +21,7 @@
</style> </style>
<button onclick="setNetwork('netexp1')">Set Network 1</button> <button onclick="setNetwork('netexp1')">Set Network 1</button>
<button onclick="setNetwork('netexp2')">Set Network 2</button> <button onclick="setNetwork('netexp2')">Set Network 2</button>
<button onclick="changeConfig()">Hide sidebar</button>
<div style="border: 3px solid red"> <div style="border: 3px solid red">
<network-expander id="netexp1" config='{"legendClass": "my-legend-1"}' onload="init1()"></network-expander> <network-expander id="netexp1" config='{"legendClass": "my-legend-1"}' onload="init1()"></network-expander>
</div> </div>
...@@ -32,6 +33,11 @@ ...@@ -32,6 +33,11 @@
document.getElementsByClassName('my-legend-1')[0].onclick = function() {this.remove()}; 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) { function setNetwork(nw) {
const netexp = document.getElementById(nw); const netexp = document.getElementById(nw);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment