broadfield-dev commited on
Commit
2d5c251
·
verified ·
1 Parent(s): cd51d51

Update gradio_sidebar.py

Browse files
Files changed (1) hide show
  1. gradio_sidebar.py +7 -11
gradio_sidebar.py CHANGED
@@ -1,12 +1,9 @@
1
  head="""
2
  <script>
3
- function open_control() {
4
  var panel = document.querySelector('#gs_top_control_panel');
5
- var split_json = []
6
- var out_json = []
7
- split_json = panel.classList.value.split(' ')
8
- console.log(split_json.length)
9
  if (panel.classList.value.includes("open") === false) {
 
10
  panel.classList.toggle('open');
11
  console.log('clicked')
12
  } else {
@@ -54,13 +51,12 @@ css="""
54
  }
55
  #gs_left_control_panel {
56
  position: fixed;
57
- width: fit-content;
58
  left: -110%;
59
  z-index: 9999;
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%;
@@ -98,7 +94,7 @@ css="""
98
  #left_control_btn.open{
99
  left:340px;
100
  }
101
- .contain #gs_top_bar {
102
  height: 50px;
103
  width: 100%;
104
  position: fixed;
@@ -107,7 +103,7 @@ css="""
107
  left: 0px;
108
  z-index: 99999;
109
  }
110
- .contain #gs_top_bar.open {
111
  left:350px;
112
  }
113
  #gs_left_bar {
@@ -125,6 +121,6 @@ css="""
125
  left: 0px;
126
  }
127
  """
128
- topbar="""<div id='gs_top_bar'><div id='top_control_btn' onclick='open_control()'>Controls</div></div>"""
129
  leftbar="""<div id='gs_left_bar'><div id='left_control_btn' onclick='left_open_control()'>Controls</div></div>"""
130
- rightbar="""<div id='gs_top_bar'><div id='right_control_btn' onclick='open_control()'>Controls</div></div>"""
 
1
  head="""
2
  <script>
3
+ function top_open_control() {
4
  var panel = document.querySelector('#gs_top_control_panel');
 
 
 
 
5
  if (panel.classList.value.includes("open") === false) {
6
+ panel.classList = '#gs_top_control_panel'
7
  panel.classList.toggle('open');
8
  console.log('clicked')
9
  } else {
 
51
  }
52
  #gs_left_control_panel {
53
  position: fixed;
 
54
  left: -110%;
55
  z-index: 9999;
56
  width: 330px;
57
  top: 50px;
58
  box-shadow: black 0px 0px 12px 0px;
59
+ transition: left 0.5s cubic-bezier(0.4, 0, 1, 1);
60
  }
61
  #gs_left_control_panel.open {
62
  left: 0%;
 
94
  #left_control_btn.open{
95
  left:340px;
96
  }
97
+ #gs_top_bar {
98
  height: 50px;
99
  width: 100%;
100
  position: fixed;
 
103
  left: 0px;
104
  z-index: 99999;
105
  }
106
+ #gs_top_bar.open {
107
  left:350px;
108
  }
109
  #gs_left_bar {
 
121
  left: 0px;
122
  }
123
  """
124
+ topbar="""<div id='gs_top_bar'><div id='top_control_btn' onclick='top_open_control()'>Controls</div></div>"""
125
  leftbar="""<div id='gs_left_bar'><div id='left_control_btn' onclick='left_open_control()'>Controls</div></div>"""
126
+ rightbar="""<div id='gs_top_bar'><div id='right_control_btn' onclick='top_open_control()'>Controls</div></div>"""