From 620dcaf59f126a8079f73b79688bc34a7f02a797 Mon Sep 17 00:00:00 2001 From: Jonathan Bernard Date: Sat, 22 Feb 2014 18:46:40 -0600 Subject: [PATCH] Empty name elements are now automatically removed. --- src/www/js/schedule-maker.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/www/js/schedule-maker.js b/src/www/js/schedule-maker.js index fd70015..be356e9 100644 --- a/src/www/js/schedule-maker.js +++ b/src/www/js/schedule-maker.js @@ -74,7 +74,11 @@ var $inputEl = $(event.target); var $liEl = $inputEl.parent(); $liEl.find('span.name').text($inputEl.val()); - $liEl.removeClass('editing'); }; + $liEl.removeClass('editing'); + + // If the new name is empty, remove the name element + if (!$inputEl.val()) { + this.deleteName({target: event.target}); } }; this.editPlaceholder = function(event) { var liEl = this.newName(event);