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 |
}
|