Commit
·
e69ef34
1
Parent(s):
176f799
3. Okt. 2024, 06:32
Browse files- _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 |
-
|
|
|
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 |
-
|
191 |
-
|
192 |
-
|
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 |
}
|