Sebastiankay commited on
Commit
e69ef34
·
1 Parent(s): 176f799

3. Okt. 2024, 06:32

Browse files
Files changed (1) hide show
  1. _res/_custom.js +18 -5
_res/_custom.js CHANGED
@@ -173,7 +173,8 @@ function gradioCustomJS() {
173
  body.style.setProperty("--blur-value", "0px")
174
  gradioApp.style.height = ""
175
  resolutionModalWrapper.setProperty("--opacity-value", "0")
176
- setTimeout(() => (resolutionModalWrapper.style.display = "none"), 400)
 
177
  }
178
  }
179
 
@@ -187,15 +188,27 @@ function gradioCustomJS() {
187
  '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><style> @keyframes beat{0%{transform: scale(1);}5%{transform: scale(0.75);}20%{transform: scale(1);}30%{transform: scale(1);}35%{transform: scale(0.75);}50%{transform: scale(1);}55%{transform: scale(0.75);}70%{transform: scale(1);}}</style></defs><g style="animation: beat 2s ease-in-out infinite; transform-origin: 50% 50%;"><path fill="#bd0a0a" d="M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"/></g></svg>'
188
 
189
  // MARK: Event Listeners
190
- window.addEventListener("resize", () => {
191
- console.log("Event Window resize.")
192
- istMobile()
193
- })
 
 
 
 
 
 
 
 
 
 
 
194
 
195
  elementReady("body > gradio-app > div.gradio-container").then((element) => {
196
  console.log("Element exist: " + element)
197
  istMobile()
198
  })
199
 
 
200
  return "Custom Gradio JS"
201
  }
 
173
  body.style.setProperty("--blur-value", "0px")
174
  gradioApp.style.height = ""
175
  resolutionModalWrapper.setProperty("--opacity-value", "0")
176
+ resize_eventListener("remove")
177
+ setTimeout(() => ((resolutionModalWrapper.style.display = "none"), resize_eventListener("add")), 600)
178
  }
179
  }
180
 
 
188
  '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><defs><style> @keyframes beat{0%{transform: scale(1);}5%{transform: scale(0.75);}20%{transform: scale(1);}30%{transform: scale(1);}35%{transform: scale(0.75);}50%{transform: scale(1);}55%{transform: scale(0.75);}70%{transform: scale(1);}}</style></defs><g style="animation: beat 2s ease-in-out infinite; transform-origin: 50% 50%;"><path fill="#bd0a0a" d="M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"/></g></svg>'
189
 
190
  // MARK: Event Listeners
191
+
192
+ function resize_eventListener(trigger) {
193
+ if (trigger == "add") {
194
+ window.addEventListener("resize", () => {
195
+ console.log("Event Window resize.")
196
+ istMobile()
197
+ })
198
+ }
199
+ if (trigger == "remove") {
200
+ window.removeEventListener("resize", () => {
201
+ console.log("Event Window resize.")
202
+ istMobile()
203
+ })
204
+ }
205
+ }
206
 
207
  elementReady("body > gradio-app > div.gradio-container").then((element) => {
208
  console.log("Element exist: " + element)
209
  istMobile()
210
  })
211
 
212
+ resize_eventListener("add")
213
  return "Custom Gradio JS"
214
  }