Sebastiankay commited on
Commit
eb29f4f
·
verified ·
1 Parent(s): 51be773

Update javascript.js

Browse files
Files changed (1) hide show
  1. javascript.js +29 -24
javascript.js CHANGED
@@ -1,24 +1,29 @@
1
- //component-15
2
- const tabNav = document.querySelector("#component-153 > div.tab-nav.svelte-1uw5tnk");
3
- //const tabNav = document.querySelector('.tab-nav');
4
- tabNav.addEventListener("wheel", (event) => {
5
- event.preventDefault();
6
- const scrollLeft = tabNav.scrollLeft + event.deltaY;
7
- tabNav.scrollLeft = Math.max(0, Math.min(scrollLeft, tabNav.scrollWidth - tabNav.clientWidth));
8
- });
9
-
10
- tabNav.addEventListener("mouseover", () => {
11
- tabNav.addEventListener("wheel", (event) => {
12
- event.preventDefault();
13
- const scrollLeft = tabNav.scrollLeft + event.deltaY;
14
- tabNav.scrollLeft = Math.max(0, Math.min(scrollLeft, tabNav.scrollWidth - tabNav.clientWidth));
15
- });
16
- });
17
-
18
- tabNav.addEventListener("mouseout", () => {
19
- tabNav.removeEventListener("wheel", (event) => {
20
- event.preventDefault();
21
- const scrollLeft = tabNav.scrollLeft + event.deltaY;
22
- tabNav.scrollLeft = Math.max(0, Math.min(scrollLeft, tabNav.scrollWidth - tabNav.clientWidth));
23
- });
24
- });
 
 
 
 
 
 
1
+ function gradioCustomJS() {
2
+ console.log("gradioCustomJS Started")
3
+
4
+ //component-15
5
+ const tabNav = document.querySelector("#component-153 > div.tab-nav.svelte-1uw5tnk")
6
+ //const tabNav = document.querySelector('.tab-nav')
7
+ tabNav.addEventListener("wheel", (event) => {
8
+ event.preventDefault()
9
+ const scrollLeft = tabNav.scrollLeft + event.deltaY
10
+ tabNav.scrollLeft = Math.max(0, Math.min(scrollLeft, tabNav.scrollWidth - tabNav.clientWidth))
11
+ })
12
+
13
+ tabNav.addEventListener("mouseover", () => {
14
+ tabNav.addEventListener("wheel", (event) => {
15
+ event.preventDefault()
16
+ const scrollLeft = tabNav.scrollLeft + event.deltaY
17
+ tabNav.scrollLeft = Math.max(0, Math.min(scrollLeft, tabNav.scrollWidth - tabNav.clientWidth))
18
+ })
19
+ })
20
+
21
+ tabNav.addEventListener("mouseout", () => {
22
+ tabNav.removeEventListener("wheel", (event) => {
23
+ event.preventDefault()
24
+ const scrollLeft = tabNav.scrollLeft + event.deltaY
25
+ tabNav.scrollLeft = Math.max(0, Math.min(scrollLeft, tabNav.scrollWidth - tabNav.clientWidth))
26
+ })
27
+ })
28
+ return "Custom Gradio JS"
29
+ }