Fixed the probability slider duplication bug

the probability slider no longer duplicates itself when clicking on the display slider.
This commit is contained in:
2022-10-17 17:52:50 +02:00
committed by GitHub
parent 064887eeb2
commit 2e36bcc716

View File

@@ -32,7 +32,7 @@ let settings = {
//GUI
let probaController;
let probaController = null;
let gui = new dat.GUI({name: 'Polyomavirus interaction network',width: 300});
let tilesGui = gui.addFolder('Tiles');
@@ -42,9 +42,12 @@ gui.addColor(settings,"backgroundColour").name("background")
gui.add(settings,"displayType",0,2,1).name("display").onFinishChange(() => {
updateDisplayedFaces();
if(settings.displayType == 1) {
if(probaController == null) {
probaController = gui.add(settings,"removalProbability",0,1,0.1).name("Fraction removed").onFinishChange(updateDisplayedFaces)
}
}else {
gui.remove(probaController)
probaController = null;
}
})