Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -107,12 +107,24 @@ def analyze_wod(file_obj, wod_type):
|
|
107 |
print(error_msg)
|
108 |
gr.Error(error_msg)
|
109 |
return "", pd.DataFrame()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
110 |
|
111 |
# --- Gradio User Interface Definition ---
|
112 |
# Using gr.Blocks() for a custom layout that matches the elegant design.
|
113 |
with gr.Blocks(
|
114 |
#theme=gr.themes.Soft(primary_hue="blue", secondary_hue="sky"),
|
115 |
theme=gr.themes.Default(primary_hue="blue", secondary_hue="sky"),
|
|
|
116 |
css=".gradio-container {max-width: 960px !important; margin: auto !important;}"
|
117 |
) as demo:
|
118 |
|
|
|
107 |
print(error_msg)
|
108 |
gr.Error(error_msg)
|
109 |
return "", pd.DataFrame()
|
110 |
+
|
111 |
+
js_func = """
|
112 |
+
function refresh() {
|
113 |
+
const url = new URL(window.location);
|
114 |
+
|
115 |
+
if (url.searchParams.get('__theme') !== 'light') {
|
116 |
+
url.searchParams.set('__theme', 'light');
|
117 |
+
window.location.href = url.href;
|
118 |
+
}
|
119 |
+
}
|
120 |
+
"""
|
121 |
|
122 |
# --- Gradio User Interface Definition ---
|
123 |
# Using gr.Blocks() for a custom layout that matches the elegant design.
|
124 |
with gr.Blocks(
|
125 |
#theme=gr.themes.Soft(primary_hue="blue", secondary_hue="sky"),
|
126 |
theme=gr.themes.Default(primary_hue="blue", secondary_hue="sky"),
|
127 |
+
js=js_func,
|
128 |
css=".gradio-container {max-width: 960px !important; margin: auto !important;}"
|
129 |
) as demo:
|
130 |
|