Spaces:
Runtime error
Runtime error
Benjamin Bossan
commited on
Commit
·
fcf26dc
1
Parent(s):
b0fda72
Add tooltips to buttons
Browse files
edit.py
CHANGED
|
@@ -201,6 +201,7 @@ def create_form_from_section(
|
|
| 201 |
on_click=_delete_section,
|
| 202 |
args=(model_card, key),
|
| 203 |
key=f"{key}.delete",
|
|
|
|
| 204 |
)
|
| 205 |
with col_1:
|
| 206 |
st.button(
|
|
@@ -208,6 +209,7 @@ def create_form_from_section(
|
|
| 208 |
on_click=_add_section,
|
| 209 |
args=(model_card, key),
|
| 210 |
key=f"{key}.add",
|
|
|
|
| 211 |
)
|
| 212 |
with col_2:
|
| 213 |
st.button(
|
|
@@ -215,6 +217,7 @@ def create_form_from_section(
|
|
| 215 |
on_click=_add_figure,
|
| 216 |
args=(model_card, key),
|
| 217 |
key=f"{key}.fig",
|
|
|
|
| 218 |
)
|
| 219 |
|
| 220 |
|
|
@@ -266,7 +269,14 @@ def add_download_model_card_button():
|
|
| 266 |
model_card = st.session_state.get("model_card")
|
| 267 |
download_disabled = not bool(model_card)
|
| 268 |
data = model_card.render()
|
| 269 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 270 |
|
| 271 |
|
| 272 |
def edit_input_form():
|
|
@@ -279,18 +289,22 @@ def edit_input_form():
|
|
| 279 |
redo_disabled = not bool(st.session_state.task_state.undone_list)
|
| 280 |
with col_0:
|
| 281 |
name = f"UNDO ({len(st.session_state.task_state.done_list)})"
|
| 282 |
-
|
|
|
|
| 283 |
with col_1:
|
| 284 |
name = f"REDO ({len(st.session_state.task_state.undone_list)})"
|
| 285 |
-
|
|
|
|
| 286 |
with col_2:
|
| 287 |
-
|
|
|
|
| 288 |
|
| 289 |
col_0, col_1, *_ = st.columns([2, 2, 2, 2])
|
| 290 |
with col_0:
|
| 291 |
add_download_model_card_button()
|
| 292 |
with col_1:
|
| 293 |
-
|
|
|
|
| 294 |
|
| 295 |
if "model_card" in st.session_state:
|
| 296 |
display_sections(st.session_state.model_card)
|
|
|
|
| 201 |
on_click=_delete_section,
|
| 202 |
args=(model_card, key),
|
| 203 |
key=f"{key}.delete",
|
| 204 |
+
help="Delete this section",
|
| 205 |
)
|
| 206 |
with col_1:
|
| 207 |
st.button(
|
|
|
|
| 209 |
on_click=_add_section,
|
| 210 |
args=(model_card, key),
|
| 211 |
key=f"{key}.add",
|
| 212 |
+
help="Add a new section below this section",
|
| 213 |
)
|
| 214 |
with col_2:
|
| 215 |
st.button(
|
|
|
|
| 217 |
on_click=_add_figure,
|
| 218 |
args=(model_card, key),
|
| 219 |
key=f"{key}.fig",
|
| 220 |
+
help="Add a new figure below this section",
|
| 221 |
)
|
| 222 |
|
| 223 |
|
|
|
|
| 269 |
model_card = st.session_state.get("model_card")
|
| 270 |
download_disabled = not bool(model_card)
|
| 271 |
data = model_card.render()
|
| 272 |
+
tip = "Download the generated model card as markdown file"
|
| 273 |
+
st.download_button(
|
| 274 |
+
"Save (md)",
|
| 275 |
+
data=data,
|
| 276 |
+
disabled=download_disabled,
|
| 277 |
+
help=tip,
|
| 278 |
+
file_name="README.md",
|
| 279 |
+
)
|
| 280 |
|
| 281 |
|
| 282 |
def edit_input_form():
|
|
|
|
| 289 |
redo_disabled = not bool(st.session_state.task_state.undone_list)
|
| 290 |
with col_0:
|
| 291 |
name = f"UNDO ({len(st.session_state.task_state.done_list)})"
|
| 292 |
+
tip = "Undo the last edit"
|
| 293 |
+
st.button(name, on_click=undo_last, disabled=undo_disabled, help=tip)
|
| 294 |
with col_1:
|
| 295 |
name = f"REDO ({len(st.session_state.task_state.undone_list)})"
|
| 296 |
+
tip = "Redo the last undone edit"
|
| 297 |
+
st.button(name, on_click=redo_last, disabled=redo_disabled, help=tip)
|
| 298 |
with col_2:
|
| 299 |
+
tip = "Undo all edits"
|
| 300 |
+
st.button("Reset", on_click=reset_model_card, help=tip)
|
| 301 |
|
| 302 |
col_0, col_1, *_ = st.columns([2, 2, 2, 2])
|
| 303 |
with col_0:
|
| 304 |
add_download_model_card_button()
|
| 305 |
with col_1:
|
| 306 |
+
tip = "Start over from scratch (lose all progress)"
|
| 307 |
+
st.button("Delete", on_click=delete_model_card, help=tip)
|
| 308 |
|
| 309 |
if "model_card" in st.session_state:
|
| 310 |
display_sections(st.session_state.model_card)
|