From f14d5fa3121dbc1e6d9216531ccfbc8f6418093e Mon Sep 17 00:00:00 2001 From: Ethan Dalool Date: Sun, 16 Jul 2017 18:23:56 -0700 Subject: [PATCH] Hide the description when the user saves it empty. --- frontends/etiquette_flask/templates/tags.html | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/frontends/etiquette_flask/templates/tags.html b/frontends/etiquette_flask/templates/tags.html index 916464a..fd201e2 100644 --- a/frontends/etiquette_flask/templates/tags.html +++ b/frontends/etiquette_flask/templates/tags.html @@ -221,6 +221,7 @@ function on_save(editor, edit_element_map, display_element_map) { var name_display = display_element_map["name"]; var name_editor = edit_element_map["name"]; + var description_display = display_element_map["description"]; var description_editor = edit_element_map["description"]; editor.show_spinner(); @@ -237,6 +238,10 @@ function on_save(editor, edit_element_map, display_element_map) name_editor.value = new_name; description_editor.value = new_description; editor.save(); + if (new_description === "") + { + description_display.classList.add("hidden"); + } } } @@ -246,7 +251,15 @@ function on_save(editor, edit_element_map, display_element_map) data.append("description", description_editor.value); post(url, data, callback); } -on_cancel = undefined; + +function on_cancel(editor, edit_element_map, display_element_map) +{ + editor.cancel(); + if (display_element_map["description"].innerText == "") + { + display_element_map["description"].classList.add("hidden"); + } +} var name_text = document.getElementById("name_text"); var description_text = document.getElementById("description_text");