Update gradio_sidebar.py
Browse files- 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 = '
|
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 (
|
|
|
|
|
|
|
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 = '
|
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:
|
61 |
}
|
62 |
#gs_left_control_panel.open {
|
63 |
-
|
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;
|