broadfield-dev commited on
Commit
586a499
·
verified ·
1 Parent(s): 379ebf6

Update gradio_sidebar.py

Browse files
Files changed (1) hide show
  1. gradio_sidebar.py +8 -5
gradio_sidebar.py CHANGED
@@ -10,7 +10,7 @@ head="""
10
  panel.classList.toggle('open');
11
  console.log('clicked')
12
  } else {
13
- panel.classList = '.contain #gs_top_control_panel'
14
  console.log('panel is open, closing')
15
  };
16
  };
@@ -22,13 +22,16 @@ head="""
22
  var out_json = []
23
  split_json = panel.classList.value.split(' ')
24
  console.log(split_json.length)
25
- if (split_json.length === 2 || panel.classList.value.includes(" ")) {
 
 
 
26
  panel.classList.toggle('open');
27
  left_bar.classList.toggle('open');
28
  left_btn.classList.toggle('open');
29
  console.log('clicked')
30
  } else {
31
- panel.classList = '.contain #gs_left_control_panel'
32
  left_bar.classList = '#gs_left_bar'
33
  left_btn.classList = '#left_control_btn'
34
  console.log('panel is open, closing')
@@ -57,10 +60,10 @@ css="""
57
  width: 330px;
58
  top: 50px;
59
  box-shadow: black 0px 0px 12px 0px;
60
- transition: right 0.5s linear;
61
  }
62
  #gs_left_control_panel.open {
63
- right: 60%;
64
  }
65
  #top_control_btn {
66
  height: 20px;
 
10
  panel.classList.toggle('open');
11
  console.log('clicked')
12
  } else {
13
+ panel.classList = '#gs_top_control_panel'
14
  console.log('panel is open, closing')
15
  };
16
  };
 
22
  var out_json = []
23
  split_json = panel.classList.value.split(' ')
24
  console.log(split_json.length)
25
+ if (panel.classList.value.includes("open") === false) {
26
+ panel.classList = '#gs_left_control_panel'
27
+ left_bar.classList = '#gs_left_bar'
28
+ left_btn.classList = '#left_control_btn'
29
  panel.classList.toggle('open');
30
  left_bar.classList.toggle('open');
31
  left_btn.classList.toggle('open');
32
  console.log('clicked')
33
  } else {
34
+ panel.classList = '#gs_left_control_panel'
35
  left_bar.classList = '#gs_left_bar'
36
  left_btn.classList = '#left_control_btn'
37
  console.log('panel is open, closing')
 
60
  width: 330px;
61
  top: 50px;
62
  box-shadow: black 0px 0px 12px 0px;
63
+ transition: left 0.5s linear;
64
  }
65
  #gs_left_control_panel.open {
66
+ left: 0%;
67
  }
68
  #top_control_btn {
69
  height: 20px;